Compartir a través de


estructura DML_BINDING_PROPERTIES (directml.h)

Contiene información sobre los requisitos de enlace de un operador compilado determinado o un inicializador de operador. Esta estructura se recupera de IDMLDispatchable::GetBindingProperties.

Sintaxis

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

Miembros

RequiredDescriptorCount

Tipo: UINT

Tamaño mínimo, en descriptores, de la tabla de enlace necesaria para un objeto distribuidor determinado (un inicializador de operador o un operador compilado).

TemporaryResourceSize

Tipo: UINT64

Tamaño mínimo en bytes del recurso temporal que se debe enlazar a la tabla de enlace para un objeto distribuidor determinado. Un valor de cero significa que no se requiere un recurso temporal.

PersistentResourceSize

Tipo: UINT64

Tamaño mínimo en bytes del recurso persistente que se debe enlazar a la tabla de enlace para un objeto distribuidor determinado. Los recursos persistentes se deben proporcionar durante la inicialización de un operador compilado (donde se enlaza como salida del inicializador del operador) así como durante la ejecución. Un valor de cero significa que no se requiere un recurso persistente. Solo los operadores compilados tienen recursos persistentes: los inicializadores de operador siempre devuelven un valor de 0 para este miembro.

Requisitos

Requisito Valor
Header directml.h

Consulte también

Enlaces en DirectML