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

Voir aussi

IMetaDataImport2