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 |