none
Win8 .NET (ver4.0+)非托管API操作元数据接口的问题 RRS feed

  • 问题

  • win7 及其以前操作 .NET 元数据接口,在程序移植到win8下为什么不可用了,还是要用其他什么方法?

    例如:

    IMetaDataDispenserEx* pMdDispenser = NULL;
     HRESULT  hr    = ::CoCreateInstance(CLSID_CorMetaDataDispenser, NULL, CLSCTX_INPROC_SERVER, IID_IMetaDataDispenserEx, (void**)&pMdDispenser);
     if(FAILED(hr))
     {  
      MessageBox("Failed!");
     }

    这段代码在win8下就不能用,在win7 及其以前是可以的。

    或者是新的.NET 4.0向下不兼容的问题,这种问题我要怎么克服呢?

    • 已移动 Jesse Jiang 2012年12月24日 3:09 (发件人:Visual C++)
    2012年12月21日 5:08

全部回复