IHolographicCameraRenderingParametersInterop::CommitDirect3D12Resource 方法 (windows.graphics.holographic.interop.h)
CommitDirect3D12Resource 方法會認可 Direct3D 12 緩衝區,以便在特定 HolographicFrame 期間與 HolographicCamera 相關聯的輸出上呈現。 緩衝區必須藉由在對應至此轉譯參數物件的相同 HolographicCamera 上呼叫 CreateDirect3D12BackBufferResource 或 CreateDirect3D12HardwareProtectedBackBufferResource 來建立緩衝區,而且必須在轉譯之前由您的應用程式取得緩衝區。
語法
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 |