共用方式為


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

CommitDirect3D12Resource 方法會認可 Direct3D 12 緩衝區,以便在特定 HolographicFrame 期間與 HolographicCamera 相關聯的輸出上呈現。 緩衝區必須藉由在對應至此轉譯參數物件的相同 HolographicCamera 上呼叫 CreateDirect3D12BackBufferResourceCreateDirect3D12HardwareProtectedBackBufferResource 來建立緩衝區,而且必須在轉譯之前由您的應用程式取得緩衝區。

語法

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

參數

pColorResourceToCommit

類型: ID3D12Resource*

顯示用來擷取此轉譯參數物件的 HolographicFrame 時,要顯示內容的 Direct3D 12 紋理資源。

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