次の方法で共有


IHolographicQuadLayerUpdateParametersInterop::CommitDirect3D12Resource メソッド (windows.graphics.holographic.interop.h)

CommitDirect3D12Resource メソッドは、quad レイヤーがアタッチされている HolographicCamera に関連付けられた出力でプレゼンテーション用のDirect3D 12 バッファーをコミットします。 バッファーは、この更新パラメーター オブジェクトに対応する同じ HolographicQuadLayer 上で CreateDirect3D12ContentBufferResource または CreateDirect3D12HardwareProtectedContentBufferResource を呼び出すことによって作成されている必要があり、バッファーはレンダリング前にアプリケーションによって取得されている必要があります。

構文

HRESULT CommitDirect3D12Resource(
  ID3D12Resource *pColorResourceToCommit,
  ID3D12Fence    *pColorResourceFence,
  UINT64         colorResourceFenceSignalValue
);

パラメーター

pColorResourceToCommit

種類: ID3D12Resource*

この更新パラメーター オブジェクトに対応する HolographicQuadLayer をレンダリングするときに表示するコンテンツを含むDirect3D 12テクスチャ リソース。 この HolographicQuadLayer に対して別のコンテンツ バッファーの更新が提供されるまで、コンテンツは後続のフレーム中にも表示されます。

pColorResourceFence

種類: ID3D12Fence*

pColorResourceToCommit によって示されるコンテンツ バッファー リソースに対するアプリの作業完了を通知するために使用されるフェンス。 colorResourceFenceSignalValue で示される値でこのフェンスが完了すると、アプリケーションから GPU 作業キュー内のプラットフォームにコンテンツ バッファー リソースの制御が転送されます。 プラットフォームは、このフェンスと colorResourceFenceSignalValue に示されている値に依存して、コンテンツ バッファーから読み取る GPU でのキュー処理を行います。

colorResourceFenceSignalValue

型: UINT64

pColorResourceFence の作業完了を通知するために使用される値。 プラットフォームは、このフェンス値に依存して、コンテンツ バッファーから読み取る GPU でのキュー処理を行います。

戻り値

S_OK 成功した場合は、失敗の理由を示す HRESULT エラー コードを返します。 COM エラー コード (UI、オーディオ、DirectX、コーデック) も参照してください。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 2004 (10.0;ビルド 19041)
サポートされている最小のサーバー Windows Server バージョン 2004 (10.0;ビルド 19041)
Header windows.graphics.holographic.interop.h