Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La macro GetFieldValue è un wrapper sottile intorno alla funzione GetFieldData. Viene fornito come comodità per leggere il valore di un membro in una struttura.
Sintassi
void GetFieldValue(
Addr,
Type,
Field,
OutValue
);
Parametri
Addr
Specifica l'indirizzo della struttura nella memoria della destinazione.
Type
Specifica il nome del tipo della struttura. Può essere qualificato con un nome di modulo, ad esempio mymodule!mystruct.
Field
Specifica il nome del membro nella struttura. I membri secondari possono essere specificati usando un percorso separato da punti, ad esempio "myfield.mysubfield".
OutValue
Specifica l'oggetto in cui viene letto il valore del membro.
Valore restituito
Nessuno
Osservazioni
I parametri forniti a questa macro sono uguali a quelli forniti alla funzione GetFieldData, ad eccezione del fatto che invece di fornire un puntatore a un buffer e le relative dimensioni, è possibile specificare direttamente la variabile in cui contenere il valore restituito.
Rendiconto
Se la funzione ha esito positivo, il valore restituito è zero. In caso contrario, il valore restituito è uno dei IG_DUMP_SYMBOL_INFO codice di errore.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |