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 |