Метод IDMLDevice::CreateOperator (directml.h)
Создает оператор DirectML.
В DirectML оператор представляет абстрактный набор функциональных возможностей, который можно скомпилировать в форму, подходящую для выполнения на GPU. Объекты операторов не могут выполняться напрямую; сначала они должны быть скомпилированы в IDMLCompiledOperator.
Синтаксис
HRESULT CreateOperator(
const DML_OPERATOR_DESC *desc,
REFIID riid,
[out] void **ppv
);
Параметры
desc
Тип: const DML_OPERATOR_DESC*
Описание создаваемого оператора.
riid
Тип: REFIID
Ссылка на глобальный уникальный идентификатор (GUID) интерфейса, который вы хотите вернуть в ppv. Ожидается, что это guid IDMLOperator.
[out] ppv
Тип: void**
Указатель на блок памяти, получающий указатель на оператор . Это адрес указателя на IDMLOperator, представляющий созданный оператор.
Возвращаемое значение
Тип: HRESULT
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Целевая платформа | Windows |
Header | directml.h |
Библиотека | DirectML.lib |
DLL | DirectML.dll |