Compartir a través de


Método IDMLBindingTable::Reset (directml.h)

Restablece la tabla de enlace para encapsular un nuevo intervalo de descriptores, potencialmente para otro operador o inicializador. Esto permite la reutilización dinámica de la tabla de enlace.

Restablecer una tabla de enlace no modifica ningún enlace anterior creado por la tabla. Debido a esto, es seguro restablecer la tabla de enlace inmediatamente después de proporcionarla a IDMLCommandRecorder::RecordDispatch, incluso si ese trabajo aún no ha completado la ejecución en la GPU, siempre y cuando los descriptores subyacentes permanezcan válidos.

Vea IDMLDevice::CreateBindingTable para obtener más información sobre los parámetros proporcionados a este método.

Sintaxis

HRESULT Reset(
  [in, optional] const DML_BINDING_TABLE_DESC *desc
);

Parámetros

[in, optional] desc

Tipo: const DML_BINDING_TABLE_DESC*

Puntero opcional a un DML_BINDING_TABLE_DESC que contiene los parámetros de la tabla de enlace. Puede ser nullptr, lo que indica una tabla de enlace vacía.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado directml.h
Library DirectML.lib
Archivo DLL DirectML.dll

Consulte también

Enlaces en DirectML

IDMLBindingTable