Win32 API 日本語リファレンス
ホーム › System.Diagnostics.Debug › PSYMBOLSERVERCALLBACKPROC

PSYMBOLSERVERCALLBACKPROC

コールバック

シグネチャ

BOOL PSYMBOLSERVERCALLBACKPROC(
    UINT_PTR action,
    ULONGLONG data,
    ULONGLONG context
);

パラメーター

フィールド型説明
actionUINT_PTR

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

値 意味
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 パラメーターはテキスト文字列です。
dataULONGLONGこのパラメーターの形式は、action パラメーターの値によって異なります。
contextULONGLONGSSRVOPT_SETCONTEXT を指定して SymbolServerSetOptions を呼び出すことで提供されたコンテキスト情報です。

公式ドキュメント

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

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

戻り値

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

失敗を示すには FALSE を返し、 SetLastError 関数を呼び出してエラー条件を示します。特定のアクションコードを処理しない場合も、FALSE を返してください。(この場合に TRUE を返すと、意図しない結果を招く可能性があります。)

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)