共用方式為


INativeImageInstallInfo

更新:2007 年 11 月

提供方法讓呼叫端取得及快取與原生映像有關的資訊。這提供直接繫結至原生映像,而不需透過對應的 Managed 組件。

interface INativeImageInstallInfo : IUnknown {
        
    HRESULT EnumDependencies (
        HCORENUM                       *phEnum,
        INativeImageDependency         *rDeps[],
        ULONG                          cMax,
        DWORD                          *pdwCount
    );
        
    HRESULT GetConfigMask (
        DWORD                          *pConfigMask
    );
        
    HRESULT GetConfigString (
        LPWSTR                         szConfigString,
        DWORD                          *pdwLength
    );
        
    HRESULT GetEvaluationDataToCache (
        BYTE                           *ppbBuffer,
        DWORD                          *pdwBufferSize
    );
        
    HRESULT GetILSignature (
        CORCOMPILE_ASSEMBLY_SIGNATURE  *pILSign
    );
        
    HRESULT GetILStrongSignature (
        BYTE                           *pbSig,
        DWORD                          *pcbSig
    );
        
    HRESULT GetSignature (
        CORCOMPILE_NGEN_SIGNATURE      *pNgenSign
    );
        
};

方法

方法

描述

INativeImageInstallInfo::EnumDependencies 方法

取得目前原生映像所相依的組件之列舉值。

INativeImageInstallInfo::GetConfigMask 方法

取得目前快取原生映像的遮罩,以用於部分比對。

INativeImageInstallInfo::GetConfigString 方法

取得字串,其包含與原生映像的內容、相依性和假設有關的資訊。

INativeImageInstallInfo::GetEvaluationDataToCache 方法

取得原生映像評估所使用的資料。

INativeImageInstallInfo::GetILSignature 方法

取得 Microsoft Intermediate Language (MSIL) 組件的簽章。

INativeImageInstallInfo::GetILStrongSignature 方法

取得 Managed 組件的強式名稱簽章。

INativeImageInstallInfo::GetSignature 方法

取得原生映像的簽章。

備註

IMetaDataAssemblyImport 介面可用來查詢 INativeImageInstallInfo 介面。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**Cor.h

**程式庫:**當做 MsCorEE.dll 中的資源使用

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

請參閱

其他資源

中繼資料介面