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

Confira também

Associação no DirectML