PDEBUG_EXTENSION_KNOWN_STRUCT_EX funzione di callback (dbgeng.h)
La DebugExtensionKnownStructEx funzione di callback viene chiamata dalle estensioni per eseguire il dump delle strutture ben note.
CALLBACK* PDEBUG_EXTENSION_KNOWN_STRUCT_EX DebugExtensionKnownStructEx;
Sintassi
PDEBUG_EXTENSION_KNOWN_STRUCT_EX PdebugExtensionKnownStructEx;
HRESULT PdebugExtensionKnownStructEx(
[in] PDEBUG_CLIENT Client,
[in] ULONG Flags,
[in] ULONG64 Offset,
[in, optional] PCSTR TypeName,
[out, optional] PSTR Buffer,
[in, out, optional] PULONG BufferChars
)
{...}
Parametri
[in] Client
Client di debug.
[in] Flags
Bandiere.
[in] Offset
Offset.
[in, optional] TypeName
Nome di un tipo.
[out, optional] Buffer
Buffer di output.
[in, out, optional] BufferChars
Puntatore alla lunghezza del buffer di output.
Valore restituito
Se la funzione di callback ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT.
Osservazioni
DebugExtensionKnownStructEx viene chiamato PDEBUG_EXTENSION_KNOWN_STRUCT_EX nel file di intestazione Dbgeng.h.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione | dbgeng.h (include Dbgeng.h) |