DML_BINDING_DESC 结构 (directml.h)

包含绑定的说明,以便可以通过调用 IDMLBindingTable 方法之一将其添加到绑定表。

绑定可以引用输入或输出张量资源,也可以引用永久性或临时资源, IDMLBindingTable 上有一些方法可以绑定每一种。 Desc 指向的结构的类型取决于 Type 的值。

语法

struct DML_BINDING_DESC {
  DML_BINDING_TYPE Type;
  const void       *Desc;
};

成员

Type

类型: DML_BINDING_TYPE

指定绑定类型的 DML_BINDING_TYPE ;无论它引用的是单个缓冲区,还是一个缓冲区数组。

Desc

类型: const void*

指向其类型依赖于值 Type 的常量结构的指针。 如果 type为DML_BINDING_TYPE_BUFFER,则 Desc 应指向 DML_BUFFER_BINDING。 如果 Type为DML_BINDING_TYPE_BUFFER_ARRAY,则 Desc 应指向 DML_BUFFER_ARRAY_BINDING

要求

   
标头 directml.h

请参阅

DirectML 中的绑定

IDMLBindingTable::BindInputs

IDMLBindingTable::BindOutputs

IDMLBindingTable::BindPersistentResource

IDMLBindingTable::BindTemporaryResource