Win32 API 日本語リファレンス
ホーム › Storage.ProjectedFileSystem › PRJ_END_DIRECTORY_ENUMERATION_CB

PRJ_END_DIRECTORY_ENUMERATION_CB

コールバック

シグネチャ

HRESULT PRJ_END_DIRECTORY_ENUMERATION_CB(
    PRJ_CALLBACK_DATA* callbackData,
    GUID* enumerationId
);

パラメーター

フィールド型説明
callbackDataPRJ_CALLBACK_DATA*

操作に関する情報。

プロバイダーがこのバッファーにアクセスできるのは、コールバックの実行中のみです。操作を保留にする場合で、このバッファー内のデータが必要なときは、プロバイダー自身でコピーを作成する必要があります。

enumerationIdGUID*この列挙セッションの識別子。詳細については、PRJ_START_DIRECTORY_ENUMERATION_CB の「解説」セクションを参照してください。

公式ドキュメント

ディレクトリの列挙が終了したことをプロバイダーに通知します。

戻り値

戻り値 説明
S_OK
プロバイダーは操作を正常に完了しました。
HRESULT_FROM_WIN32(ERROR_IO_PENDING)
プロバイダーは、後で操作を完了することを希望しています。

プロバイダーは、このコールバックからこれら以外の値を返してはいけません。

解説(Remarks)

ユーザーが開始した列挙の場合、ProjFS は、ディレクトリの列挙に使用されたファイルハンドルが閉じられたときにこのコールバックを呼び出します。ProjFS が開始した列挙の場合、このコールバックは ProjFS が列挙を完了したときに呼び出されます。

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