共用方式為


IHolographicQuadLayerUpdateParametersInterop::CommitDirect3D12Resource 方法 (windows.graphics.holographic.interop.h)

CommitDirect3D12Resource 方法會認可 Direct3D 12 緩衝區,以呈現與四層所連結之任何 HolographicCamera 相關聯的輸出。 緩衝區必須藉由在對應至此更新參數物件的相同 HolographicQuadLayer 上呼叫 CreateDirect3D12ContentBufferResourceCreateDirect3D12HardwareProtectedContentBufferResource 來建立緩衝區,而且必須在轉譯之前由您的應用程式取得緩衝區。

語法

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)
標頭 windows.graphics.holographic.interop.h