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 |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für