次の方法で共有


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

EnumDirTree 関数で使用されるアプリケーション定義のコールバック関数。 一致が見つかるたびに呼び出されます。

PENUMDIRTREE_CALLBACK 型と PENUMDIRTREE_CALLBACKW 型は、このコールバック関数へのポインターを定義します。 EnumDirTreeProc は、アプリケーション定義関数名のプレースホルダーです。

構文

PENUMDIRTREE_CALLBACKW PenumdirtreeCallbackw;

BOOL PenumdirtreeCallbackw(
  [in]           PCWSTR FilePath,
  [in, optional] PVOID CallerData
)
{...}

パラメーター

[in] FilePath

見つかったファイルの完全なパスを受け取るバッファーへのポインター。

[in, optional] CallerData

EnumDirTree で指定されたユーザー定義値、または NULLを します。 通常、このパラメーターは、コールバック関数が何らかのコンテキストを確立できるようにするデータ構造へのポインターを渡すためにアプリケーションによって使用されます。

戻り値

列挙を続行するには、コールバック関数は FALSE返す必要があります。

列挙を停止するには、コールバック関数は TRUE返す必要があります。

備考

手記

dbghelp.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてPENUMDIRTREE_CALLBACKを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
ターゲット プラットフォーム の ウィンドウズ
ヘッダー dbghelp.h
再頒布可能パッケージの DbgHelp.dll 6.0 以降

関連項目

DbgHelp 関数 の

EnumDirTree を する