Freigeben über


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