directml.h) (DML_BINDING_PROPERTIES 结构

包含有关特定已编译运算符或运算符初始值设定项的绑定要求的信息。 此结构是从 IDMLDispatchable::GetBindingProperties 检索的

语法

struct DML_BINDING_PROPERTIES {
  UINT   RequiredDescriptorCount;
  UINT64 TemporaryResourceSize;
  UINT64 PersistentResourceSize;
};

成员

RequiredDescriptorCount

类型: UINT

特定可调度对象所需的绑定表的最小大小(以描述符为单位), (运算符初始值设定项或已编译运算符) 。

TemporaryResourceSize

类型: UINT64

必须绑定到特定可调度对象的绑定表的临时资源的最小大小(以字节为单位)。 零值表示不需要临时性资源。

PersistentResourceSize

类型: UINT64

必须绑定到特定可调度对象的绑定表的永久性资源的最小大小(以字节为单位)。 必须在初始化已编译运算符期间提供永久性资源, (该运算符绑定为运算符初始值设定项的输出) 和执行期间。 零值表示不需要永久性资源。 只有编译的运算符具有永久性资源 — 运算符初始值设定项始终对此成员返回 0 值。

要求

要求
Header directml.h

另请参阅

DirectML 中的绑定