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
);
};
方法
方法 |
描述 |
---|---|
取得目前原生映像所相依的組件之列舉值。 |
|
取得目前快取原生映像的遮罩,以用於部分比對。 |
|
取得字串,其包含與原生映像的內容、相依性和假設有關的資訊。 |
|
取得原生映像評估所使用的資料。 |
|
取得 Microsoft Intermediate Language (MSIL) 組件的簽章。 |
|
取得 Managed 組件的強式名稱簽章。 |
|
取得原生映像的簽章。 |
備註
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