ホーム › Storage.ProjectedFileSystem › PRJ_GET_PLACEHOLDER_INFO_CB
PRJ_GET_PLACEHOLDER_INFO_CB
コールバックシグネチャ
HRESULT PRJ_GET_PLACEHOLDER_INFO_CB(
PRJ_CALLBACK_DATA* callbackData
);パラメーター
| フィールド | 型 | 説明 |
|---|---|---|
| callbackData | PRJ_CALLBACK_DATA* | 操作に関する情報です。このコールバックを実装するには、次の callbackData メンバーが必要です。
プロバイダーがこのバッファーにアクセスできるのは、コールバックの実行中のみです。操作を保留にする場合で、かつこのバッファーのデータが必要なときは、プロバイダー自身がそのコピーを作成する必要があります。 |
公式ドキュメント
プロバイダーに対して、ファイルまたはディレクトリの情報を要求します。
戻り値
| 戻り値 | 説明 |
|---|---|
| ファイルはプロバイダーのストアに存在し、そのファイルの情報を ProjFS に正常に渡しました。 | |
|
プロバイダーは、この操作を後で完了することを希望しています。 |
|
ファイルはプロバイダーのストアに存在しません。 |
プロバイダーが操作を失敗させる場合は、状況に応じた別の HRESULT エラーコードを返します。
解説(Remarks)
ProjFS は、このコールバックで提供された情報を使用して、要求された項目のプレースホルダーを作成します。
このコールバックを処理するには、プロバイダーは PrjWritePlaceholderInfo を呼び出して、要求されたファイル名の情報を ProjFS に渡します。その後、プロバイダーはコールバックを完了します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)