estrutura DML_BINDING_PROPERTIES (directml.h)
Contém informações sobre os requisitos de associação de um operador ou inicializador de operador compilado específico. Esse struct é recuperado de IDMLDispatchable::GetBindingProperties.
Sintaxe
struct DML_BINDING_PROPERTIES {
UINT RequiredDescriptorCount;
UINT64 TemporaryResourceSize;
UINT64 PersistentResourceSize;
};
Membros
RequiredDescriptorCount
Tipo: UINT
O tamanho mínimo, em descritores, da tabela de associação necessária para um objeto dispatchable específico (um inicializador de operador ou um operador compilado).
TemporaryResourceSize
Tipo: UINT64
O tamanho mínimo em bytes do recurso temporário que deve ser associado à tabela de associação de um objeto expediível específico. Um valor zero significa que um recurso temporário não é necessário.
PersistentResourceSize
Tipo: UINT64
O tamanho mínimo em bytes do recurso persistente que deve ser associado à tabela de associação de um objeto expediível específico. Os recursos persistentes devem ser fornecidos durante a inicialização de um operador compilado (em que ele é associado como uma saída do inicializador do operador), bem como durante a execução. Um valor zero significa que um recurso persistente não é necessário. Somente os operadores compilados têm recursos persistentes— os inicializadores de operador sempre retornam um valor de 0 para esse membro.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | directml.h |