PDEBUG_EXTENSION_KNOWN_STRUCT_EX回调函数 (dbgeng.h)

DebugExtensionKnownStructEx 回调函数由扩展调用,以转储它们已知的结构。

 CALLBACK* PDEBUG_EXTENSION_KNOWN_STRUCT_EX DebugExtensionKnownStructEx;

语法

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

参数

[in] Client

调试客户端。

[in] Flags

标志。

[in] Offset

偏移量。

[in, optional] TypeName

类型的名称。

[out, optional] Buffer

输出缓冲区。

[in, out, optional] BufferChars

指向输出缓冲区长度的指针。

返回值

如果此回调函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

DebugExtensionKnownStructEx 在 Dbgeng.h 头文件中 称为 PDEBUG_EXTENSION_KNOWN_STRUCT_EX

要求

要求
目标平台 Windows
标头 dbgeng.h (包括 Dbgeng.h)