Condividi tramite


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)