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 错误代码。

言论

Dbgeng.h 头文件中 PDEBUG_EXTENSION_KNOWN_STRUCT_EX 调用 DebugExtensionKnownStructEx

要求

要求 价值
目标平台 窗户
标头 dbgeng.h (包括 Dbgeng.h)