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 |