共用方式為


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

另請參閱

在 DirectML 中繫結

IDMLBindingTable