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 |