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

Vedi anche

IDMLDevice

IDMLDevice::CompileOperator