Compartilhar via


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

Redefine o inicializador para lidar com a inicialização de um novo conjunto de operadores.

Você pode usar um inicializador apenas para inicializar um conjunto fixo de operadores, que são fornecidos durante a criação (IDMLDevice::CreateOperatorInitializer) ou quando o inicializador é redefinido. Redefinir o inicializador permite que seu aplicativo reutilize um objeto inicializador existente para inicializar um novo conjunto de operadores.

Você não deve chamar Redefinir até que todo o trabalho pendente usando o inicializador tenha concluído a execução na GPU.

Este método não é thread-safe.

Sintaxe

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

Parâmetros

operatorCount

Tipo: UINT

Esse parâmetro determina o número de elementos na matriz passada no parâmetro operators .

[in, optional] operators

Tipo: IDMLCompiledOperator*

Um ponteiro opcional para uma matriz constante de ponteiros IDMLCompiledOperator que contêm os operadores que o inicializador deve inicializar.

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho directml.h
Biblioteca DirectML.lib
DLL DirectML.dll

Confira também

IDMLOperatorInitializer