Freigeben über


IMetaDataImport2::GetPEKind-Methode

Ruft einen Wert ab, der die Art des Codes in der PE-Datei (Portable Executable, übertragbare ausführbare Datei) identifiziert. Dabei handelt es sich i. d. R. um eine DLL- oder EXE-Datei, die im aktuellen Metadatenbereich definiert ist.

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

Parameter

  • pdwPEKind
    [out] Ein Zeiger auf einen Wert der CorPEKind-Enumeration, der die PE-Datei beschreibt.

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

Hinweise

Der Wert, auf den vom pdwMachine-Parameter verwiesen wird, kann einer der folgenden Werte sein.

Value

Computerarchitektur

IMAGE_FILE_MACHINE_I386

0x014C

x86

IMAGE_FILE_MACHINE_IA64

0x0200

Intel IPF

IMAGE_FILE_MACHINE_AMD64

0x8664

x64

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: Cor.h

Bibliothek: als Ressource in MsCorEE.dll verwendet

.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

IMetaDataImport2-Schnittstelle

IMetaDataImport-Schnittstelle

CorPEKind-Enumeration