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 |