struttura DML_BINDING_PROPERTIES (directml.h)
Contiene informazioni sui requisiti di associazione di un particolare operatore compilato o dell'inizializzatore di operatore. Questo struct viene recuperato da IDMLDispatchable::GetBindingProperties.
Sintassi
struct DML_BINDING_PROPERTIES {
UINT RequiredDescriptorCount;
UINT64 TemporaryResourceSize;
UINT64 PersistentResourceSize;
};
Members
RequiredDescriptorCount
Tipo: UINT
Dimensioni minime, in descrittori, della tabella di associazione necessaria per un particolare oggetto dispatchable (inizializzatore di operatore o operatore compilato).
TemporaryResourceSize
Tipo: UINT64
Dimensione minima in byte della risorsa temporanea che deve essere associata alla tabella di associazione per un oggetto dispatchable specifico. Il valore zero indica che non è necessaria una risorsa temporanea.
PersistentResourceSize
Tipo: UINT64
Dimensione minima in byte della risorsa persistente che deve essere associata alla tabella di associazione per un oggetto dispatchable specifico. Le risorse persistenti devono essere fornite durante l'inizializzazione di un operatore compilato (dove è associato come output dell'inizializzatore dell'operatore) e durante l'esecuzione. Un valore pari a zero indica che una risorsa persistente non è necessaria. Solo gli operatori compilati hanno risorse persistenti. Gli inizializzatori degli operatori restituiscono sempre un valore pari a 0 per questo membro.
Requisiti
Requisito | Valore |
---|---|
Intestazione | directml.h |