Metodo IDMLOperatorInitializer::Reset (directml.h)

Reimposta l'inizializzatore per gestire l'inizializzazione di un nuovo set di operatori.

È possibile usare un inizializzatore solo per inizializzare un set fisso di operatori, che vengono forniti durante la creazione (IDMLDevice::CreateOperatorInitializer) o quando l'inizializzatore viene reimpostato. La reimpostazione dell'inizializzatore consente all'applicazione di riutilizzare un oggetto inizializzatore esistente per inizializzare un nuovo set di operatori.

Non è necessario chiamare Reimposta fino a quando tutto il lavoro in sospeso usando l'inizializzatore ha completato l'esecuzione nella GPU.

Questo metodo non è thread-safe.

Sintassi

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

Parametri

operatorCount

Tipo: UINT

Questo parametro determina il numero di elementi nella matrice passata nel parametro operatori .

[in, optional] operators

Tipo: IDMLCompiledOperator*

Puntatore facoltativo a una matrice costante di puntatori IDMLCompiledOperator contenenti gli operatori che l'inizializzatore deve inizializzare.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione directml.h
Libreria DirectML.lib
DLL DirectML.dll

Vedi anche

IDMLOperatorInitializer