Freigeben über


PDEBUG_EXTENSION_KNOWN_STRUCT_EX Rückruffunktion (dbgeng.h)

Die Rückruffunktion DebugExtensionKnownStructEx wird von Erweiterungen aufgerufen, um strukturen abzuspeichern, die ihnen bekannt sind.

 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_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

DebugExtensionKnownStructEx wird PDEBUG_EXTENSION_KNOWN_STRUCT_EX in der Headerdatei Dbgeng.h aufgerufen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile dbgeng.h (dbgeng.h einschließen)