PSYMBOLSERVERCALLBACKPROC コールバック関数 (dbghelp.h)

シンボル サーバー DLL へのエントリ ポイント。

PSYMBOLSERVERCALLBACKPROC 型は、このコールバック関数へのポインターを定義します。 SymbolServerCallback は、ライブラリ定義関数名のプレースホルダーです。

構文

PSYMBOLSERVERCALLBACKPROC Psymbolservercallbackproc;

BOOL Psymbolservercallbackproc(
  [in] UINT_PTR action,
  [in] ULONG64 data,
  [in] ULONG64 context
)
{...}

パラメーター

[in] action

アクション コード。 このパラメーターには、次の値のいずれかを指定できます。

意味
SSRVACTION_EVENT
3
デバッグ トレース情報を指定します。 data パラメーターは、IMAGEHLP_CBA_EVENT構造体へのポインターです。

DbgHelp 6.0 以前: この値はサポートされていません。

SSRVACTION_QUERYCANCEL
2
ファイルのコピーを取り消します。 data パラメーターは ULONG64 値です。 この値が 0 の場合は、操作を続行します。 それ以外の場合は、操作を取り消します。

DbgHelp 6.0 以前: この値はサポートされていません。

SSRVACTION_SIZE
5
data パラメーターは、システムによって提供されるファイルのサイズです。
SSRVACTION_TRACE
1
デバッグ トレース情報を指定します。 data パラメーターはテキスト文字列です。

[in] data

このパラメーターの形式は 、アクション パラメーターの値によって異なります。

[in] context

SSRVOPT_SETCONTEXTを使用して SymbolServerSetOptions を 呼び出すことによって提供されるコンテキスト情報。

戻り値

成功を示すには、 TRUE を返します

エラーを示すには、 FALSE を 返し、 SetLastError 関数を呼び出してエラー状態を示します。 特定のアクション コードを処理しない場合は、 FALSE も返す必要があります。 (この場合 に TRUE を 返すことにより、意図しない結果が生じる可能性があります)。

要件

   
対象プラットフォーム Windows
ヘッダー dbghelp.h
再頒布可能パッケージ DbgHelp.dll 5.1 以降

関連項目

DbgHelp 関数

IMAGEHLP_CBA_EVENT