Compartir a través de


Método IDMLDevice::CreateOperator (directml.h)

Crea un operador DirectML.

En DirectML, un operador representa una agrupación abstracta de funcionalidad, que se puede compilar en un formulario adecuado para su ejecución en la GPU. Los objetos de operador no se pueden ejecutar directamente; primero deben compilarse en un IDMLCompiledOperator.

Sintaxis

HRESULT CreateOperator(
        const DML_OPERATOR_DESC *desc,
        REFIID                  riid,
  [out] void                    **ppv
);

Parámetros

desc

Tipo: const DML_OPERATOR_DESC*

Descripción del operador que se va a crear.

riid

Tipo: REFIID

Referencia al identificador único global (GUID) de la interfaz que desea devolver en ppv. Se espera que sea el GUID de IDMLOperator.

[out] ppv

Tipo: void**

Puntero a un bloque de memoria que recibe un puntero al operador . Esta es la dirección de un puntero a un IDMLOperator, que representa el operador creado.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Plataforma de destino Windows
Encabezado directml.h
Library DirectML.lib
Archivo DLL DirectML.dll

Consulte también

IDMLDevice

IDMLDevice::CompileOperator