Método IDMLDevice::CreateOperator (directml.h)
Cria um operador DirectML.
No DirectML, um operador representa um pacote abstrato de funcionalidade, que pode ser compilado em um formulário adequado para execução na GPU. Os objetos de operador não podem ser executados diretamente; eles devem primeiro ser compilados em um IDMLCompiledOperator.
Sintaxe
HRESULT CreateOperator(
const DML_OPERATOR_DESC *desc,
REFIID riid,
[out] void **ppv
);
Parâmetros
desc
Tipo: const DML_OPERATOR_DESC*
A descrição do operador a ser criado.
riid
Tipo: REFIID
Uma referência ao GUID (identificador global exclusivo) da interface que você deseja que seja retornado em ppv. Espera-se que esse seja o GUID de IDMLOperator.
[out] ppv
Tipo: void**
Um ponteiro para um bloco de memória que recebe um ponteiro para o operador. Esse é o endereço de um ponteiro para um IDMLOperator, representando o operador criado.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | directml.h |
Biblioteca | DirectML.lib |
DLL | DirectML.dll |