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 |