DML_BINDING_PROPERTIES-Struktur (directml.h)
Enthält Informationen zu den Bindungsanforderungen eines bestimmten kompilierten Operators oder Operatorinitialisierers. Diese Struktur wird aus IDMLDispatchable::GetBindingProperties abgerufen.
Syntax
struct DML_BINDING_PROPERTIES {
UINT RequiredDescriptorCount;
UINT64 TemporaryResourceSize;
UINT64 PersistentResourceSize;
};
Member
RequiredDescriptorCount
Typ: UINT
Die mindeste Größe der Bindungstabelle in Deskriptoren, die für ein bestimmtes verteilbares Objekt (einen Operatorinitialisierer oder einen kompilierten Operator) erforderlich ist.
TemporaryResourceSize
Typ: UINT64
Die Mindestgröße in Byte der temporären Ressource, die an die Bindungstabelle für ein bestimmtes verteilbares Objekt gebunden werden muss. Der Wert 0 (null) bedeutet, dass keine temporäre Ressource erforderlich ist.
PersistentResourceSize
Typ: UINT64
Die Mindestgröße in Byte der persistenten Ressource, die an die Bindungstabelle für ein bestimmtes verteilbares Objekt gebunden werden muss. Persistente Ressourcen müssen sowohl während der Initialisierung eines kompilierten Operators (wobei er als Ausgabe des Operatorinitialisierers gebunden ist) als auch während der Ausführung bereitgestellt werden. Der Wert 0 (null) bedeutet, dass keine persistente Ressource erforderlich ist. Nur kompilierte Operatoren verfügen über persistente Ressourcen. Operatorinitialisierer geben für diesen Member immer den Wert 0 zurück.
Anforderungen
Anforderung | Wert |
---|---|
Header | directml.h |