업데이트: 2007년 11월
호출자가 네이티브 이미지에 대한 정보를 가져오고 캐시할 수 있는 메서드를 제공합니다. 이 인터페이스를 사용하면 관리되는 어셈블리를 통하지 않고 네이티브 이미지에 직접 바인딩할 수 있습니다.
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
);
};
메서드
메서드 |
설명 |
|---|---|
현재 네이티브 이미지가 종속되어 있는 어셈블리에 대한 열거자를 가져옵니다. |
|
부분 일치에 사용할 현재 캐시된 네이티브 이미지의 마스크를 가져옵니다. |
|
네이티브 이미지의 콘텐츠, 종속성 및 가정에 대한 정보를 포함하는 문자열을 가져옵니다. |
|
네이티브 이미지를 평가하는 데 사용할 데이터를 가져옵니다. |
|
MSIL(Microsoft Intermediate Language) 어셈블리의 시그니처를 가져옵니다. |
|
관리되는 어셈블리에 대한 강력한 이름의 시그니처를 가져옵니다. |
|
네이티브 이미지의 시그니처를 가져옵니다. |
설명
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