Condividi tramite


Metodo IDebugSymbols4::GetFieldOffset (dbgeng.h)

La funzione GetFieldOffset restituisce l'offset di un membro dall'inizio di una struttura.

Sintassi

__inline ULONG GetFieldOffset(
  _In_  LPCSTR Type,
  _In_  LPCSTR Field,
  _Out_ PULONG pOffset
);

Parametri

[in] Module

Specifica il modulo contenente i tipi sia del contenitore che del campo.

[in] TypeId

Specifica il nome del tipo della struttura. Può essere qualificato con un nome di modulo, ad esempio mymodule!mystruct.

[in] Field

Specifica il nome del membro nella struttura. I membri secondari possono essere specificati usando un percorso separato da punti, ad esempio "myfield.mysubfield".

[out] Offset

Riceve l'offset del membro dall'inizio di un'istanza della struttura.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è zero. In caso contrario, il valore restituito è un codice di errore IG_DUMP_SYMBOL_INFO.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (include Wdbgexts.h, Dbgeng.h)
Libreria dbgeng.h