Freigeben über


PDEBUG_EXTENSION_KNOWN_STRUCT_EX Rückruffunktion (dbgeng.h)

Die DebugExtensionKnownStructEx- Rückruffunktion wird von Erweiterungen aufgerufen, um Ihnen bekannte Strukturen abzubilden.

 CALLBACK* PDEBUG_EXTENSION_KNOWN_STRUCT_EX DebugExtensionKnownStructEx;

Syntax

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
)
{...}

Parameter

[in] Client

Ein Debugclient.

[in] Flags

Flaggen.

[in] Offset

Ein Offset.

[in, optional] TypeName

Der Name eines Typs.

[out, optional] Buffer

Ein Ausgabepuffer.

[in, out, optional] BufferChars

Ein Zeiger auf die Länge des Ausgabepuffers.

Rückgabewert

Wenn diese Rückruffunktion erfolgreich ist, wird S_OKzurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.

Bemerkungen

DebugExtensionKnownStructEx wird in der Dbgeng.h-Headerdatei PDEBUG_EXTENSION_KNOWN_STRUCT_EX aufgerufen.

Anforderungen

Anforderung Wert
Zielplattform- Fenster
Header- dbgeng.h (include Dbgeng.h)