Metodo IDMLDevice::CreateOperator (directml.h)
Crea un operatore DirectML.
In DirectML un operatore rappresenta un bundle astratto di funzionalità, che può essere compilato in un modulo adatto per l'esecuzione nella GPU. Gli oggetti operatore non possono essere eseguiti direttamente; devono prima essere compilati in un IDMLCompiledOperator.
Sintassi
HRESULT CreateOperator(
const DML_OPERATOR_DESC *desc,
REFIID riid,
[out] void **ppv
);
Parametri
desc
Tipo: const DML_OPERATOR_DESC*
Descrizione dell'operatore da creare.
riid
Tipo: REFIID
Riferimento all'identificatore univoco globale (GUID) dell'interfaccia da restituire in ppv. Si tratta del GUID di IDMLOperator.
[out] ppv
Tipo: void**
Puntatore a un blocco di memoria che riceve un puntatore all'operatore. Si tratta dell'indirizzo di un puntatore a un IDMLOperator, che rappresenta l'operatore creato.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | directml.h |
Libreria | DirectML.lib |
DLL | DirectML.dll |