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
对要在 ppv 中返回的接口 (GUID) 的全局唯一标识符的引用。 这应是 IDMLOperator 的 GUID。
[out] ppv
类型: void**
指向内存块的指针,该内存块接收指向 运算符的指针。 这是指向 IDMLOperator 的指针的地址,表示创建的运算符。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
目标平台 | Windows |
标头 | directml.h |
Library | DirectML.lib |
DLL | DirectML.dll |