Partager via


PDEBUG_EXTENSION_KNOWN_STRUCT_EX fonction de rappel (dbgeng.h)

La fonction de rappel DebugExtensionKnownStructEx est appelée par les extensions afin de vider les structures qui leur sont bien connues.

 CALLBACK* PDEBUG_EXTENSION_KNOWN_STRUCT_EX DebugExtensionKnownStructEx;

Syntaxe

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

Paramètres

[in] Client

Un client de débogage.

[in] Flags

Drapeaux.

[in] Offset

Décalage.

[in, optional] TypeName

Nom d’un type.

[out, optional] Buffer

Mémoire tampon de sortie.

[in, out, optional] BufferChars

Pointeur vers la longueur de la mémoire tampon de sortie.

Valeur retournée

Si cette fonction de rappel réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

DebugExtensionKnownStructEx est appelé PDEBUG_EXTENSION_KNOWN_STRUCT_EX dans le fichier d’en-tête Dbgeng.h.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête dbgeng.h (inclure Dbgeng.h)