Freigeben über


IMetaDataImport2::GetPEKind-Methode (rometadataapi.h)

Ruft einen Wert ab, der die Art des Codes in der portierbaren ausführbaren Datei (Portable Executable, PE) angibt, in der Regel eine DLL- oder EXE-Datei, die im aktuellen Metadatenbereich definiert ist.

Syntax

HRESULT GetPEKind(
  [out] DWORD *pdwPEKind,
  [out] DWORD *pdwMAchine
);

Parameter

[out] pdwPEKind

Ein Zeiger auf einen Wert der CorPEKind-Enumeration , der die PE-Datei beschreibt.

[out] pdwMAchine

Ein Zeiger auf einen Wert, der die Architektur des Computers identifiziert. Mögliche Werte finden Sie im nächsten Abschnitt.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Der Wert, auf den der pdwMachine-Parameter verweist, kann einer der folgenden sein.

Wert Computerarchitektur
IMAGE_FILE_MACHINE_I386

0x014C

x86
IMAGE_FILE_MACHINE_IA64

0x0200

Intel IPF
IMAGE_FILE_MACHINE_AMD64

0x8664

x64

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile rometadataapi.h

Weitere Informationen

IMetaDataImport2