PrjGetVirtualizationInstanceInfo 関数 (projectedfslib.h)
仮想化インスタンスに関する情報を取得します。
構文
HRESULT PrjGetVirtualizationInstanceInfo(
[in] PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT namespaceVirtualizationContext,
[out] PRJ_VIRTUALIZATION_INSTANCE_INFO *virtualizationInstanceInfo
);
パラメーター
[in] namespaceVirtualizationContext
仮想化インスタンスの不透明なハンドル。
[out] virtualizationInstanceInfo
入力時に、仮想化インスタンスに関する情報を入力するバッファーをポイントします。 正常に返されると、バッファーが入力されます。
戻り値
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
解説
ProjFS コールバック ルーチンは、callbackData パラメーターに仮想化インスタンス ハンドルを提供します。 複数の仮想化インスタンスを管理するプロバイダーは、virtualizationInstanceInfo の InstanceID フィールドを使用して、コールバックを受信している仮想化インスタンスを識別できます。
プロバイダーは、virtualizationInstanceInfo の WriteAlignment メンバーを使用して、 PrjWriteFileData の byteOffset パラメーターと length パラメーターに使用する正しい値を決定できます。
要件
サポートされている最小のクライアント | Windows 10 Version 1809 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | projectedfslib.h |