IDMLBindingTable::Reset 方法 (directml.h)
重設系結數據表以包裝新的描述元範圍,可能適用於不同的運算符或初始化表達式。 這允許動態重複使用系結數據表。
重設系結數據表不會修改數據表所建立的任何先前系結。 因此,在提供給 IDMLCommandRecorder::RecordDispatch之後立即重設系結數據表是安全的,即使該工作尚未在 GPU 上完成執行,只要基礎描述項維持有效狀態即可。
如需提供給此方法的參數詳細資訊,請參閱 IDMLDevice::CreateBindingTable 。
語法
HRESULT Reset(
[in, optional] const DML_BINDING_TABLE_DESC *desc
);
參數
[in, optional] desc
類型: const DML_BINDING_TABLE_DESC*
包含系結數據表參數 之DML_BINDING_TABLE_DESC 的選擇性指標。 這可能是 nullptr,表示空的系結數據表。
傳回值
類型: HRESULT
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | directml.h |
程式庫 | DirectML.lib |
Dll | DirectML.dll |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應