Méthode IMetaDataImport2 ::GetPEKind (rometadataapi.h)
Obtient une valeur identifiant la nature du code dans un fichier exécutable portable (PE), généralement un fichier DLL ou EXE, défini dans l’étendue des métadonnées actuelle.
Syntaxe
HRESULT GetPEKind(
[out] DWORD *pdwPEKind,
[out] DWORD *pdwMAchine
);
Paramètres
[out] pdwPEKind
Pointeur vers une valeur de l’énumération CorPEKind qui décrit le fichier PE.
[out] pdwMAchine
Pointeur vers une valeur qui identifie l’architecture de la machine. Consultez la section suivante pour connaître les valeurs possibles.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
La valeur référencée par le paramètre pdwMachine peut être l’une des suivantes.
Valeur | Architecture de la machine |
---|---|
IMAGE_FILE_MACHINE_I386 0x014C |
x86 |
IMAGE_FILE_MACHINE_IA64 0x0200 |
Intel IPF |
IMAGE_FILE_MACHINE_AMD64 0x8664 |
x64 |
Spécifications
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | rometadataapi.h |