IDebugSymbols4::GetFieldOffset-Methode (dbgeng.h)
Die GetFieldOffset-Funktion gibt den Offset eines Elements vom Anfang einer Struktur zurück.
Syntax
__inline ULONG GetFieldOffset(
_In_ LPCSTR Type,
_In_ LPCSTR Field,
_Out_ PULONG pOffset
);
Parameter
[in] Module
Gibt das Modul an, das die Typen des Containers und des Felds enthält.
[in] TypeId
Gibt den Namen des Typs der Struktur an. Dies kann mit einem Modulnamen, z. B. mymodule!mystruct, qualifiziert werden.
[in] Field
Gibt den Namen des Elements in der Struktur an. Untermembers können mithilfe eines periodentrennten Pfads angegeben werden, z. B. "myfield.mysubfield".
[out] Offset
Empfängt den Offset des Elements vom Anfang einer instance der Struktur.
Rückgabewert
Wenn die Funktion erfolgreich ist, ist der Rückgabewert „0“. Andernfalls ist der Rückgabewert ein IG_DUMP_SYMBOL_INFO Fehlercode.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Wdbgexts.h, Dbgeng.h) |
Bibliothek | dbgeng.h |