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

Restablece el inicializador para controlar la inicialización de un nuevo conjunto de operadores.

Puede usar un inicializador solo para inicializar un conjunto fijo de operadores, que se proporcionan durante la creación (IDMLDevice::CreateOperatorInitializer) o cuando se restablece el inicializador. Restablecer el inicializador permite a la aplicación reutilizar un objeto inicializador existente para inicializar un nuevo conjunto de operadores.

No debe llamar a Reset hasta que todo el trabajo pendiente mediante el inicializador haya completado la ejecución en la GPU.

Este método no es seguro para subprocesos.

Sintaxis

HRESULT Reset(
                 UINT                 operatorCount,
  [in, optional] IDMLCompiledOperator * const *operators
);

Parámetros

operatorCount

Tipo: UINT

Este parámetro determina el número de elementos de la matriz pasada en el parámetro de operadores .

[in, optional] operators

Tipo: IDMLCompiledOperator*

Puntero opcional a una matriz constante de punteros IDMLCompiledOperator que contienen los operadores que el inicializador debe inicializar.

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

IDMLOperatorInitializer