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 |