次の方法で共有


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 パラメーターと長さパラメーターに使用する正しい値を決定できます。

Requirements

Requirement 価値
サポートされる最小クライアント Windows 10 バージョン 1809 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server [デスクトップ アプリのみ]
ターゲット プラットフォーム ウィンドウズ
Header projectedfslib.h
Library ProjectedFSLib.lib