次の方法で共有


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 を含む)