INativeImageInstallInfo, interface
Mise à jour : novembre 2007
Fournit des méthodes permettant aux appelants d'obtenir des informations sur une image native et de les mettre en cache. Une liaison est ainsi directement assurée avec l'image native, sans plus passer par l'assembly managé correspondant.
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
);
};
Méthodes
Méthode |
Description |
---|---|
Obtient un énumérateur pour les assemblys dont l'image native actuelle est dépendante. |
|
Obtient un masque de l'image native actuellement dans le cache à utiliser pour la mise en correspondance partielle. |
|
Obtient une chaîne qui contient des informations sur le contenu, les dépendances et les suppositions de l'image native. |
|
Obtient les données à utiliser pour l'évaluation de l'image native. |
|
Obtient la signature de l'assembly MSIL (Microsoft Intermediate Language). |
|
Obtient la signature avec nom fort de l'assembly managé. |
|
Obtient la signature de l'image native. |
Notes
L'interface IMetaDataAssemblyImport peut être interrogée pour l'interface INativeImageInstallInfo.
Configuration requise
Plateformes : consultez Configuration requise du .NET Framework.
En-tête : Cor.h
Bibliothèque : utilisée en tant que ressource dans MsCorEE.dll
Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0