DML_BINDING_PROPERTIES structure (directml.h)
Contient des informations sur les exigences de liaison d’un opérateur compilé particulier ou d’un initialiseur d’opérateur. Ce struct est récupéré à partir d’IDMLDispatchable ::GetBindingProperties.
Syntaxe
struct DML_BINDING_PROPERTIES {
UINT RequiredDescriptorCount;
UINT64 TemporaryResourceSize;
UINT64 PersistentResourceSize;
};
Membres
RequiredDescriptorCount
Type : UINT
Taille minimale, dans les descripteurs, de la table de liaison requise pour un objet dispatchable particulier (un initialiseur d’opérateur ou un opérateur compilé).
TemporaryResourceSize
Type : UINT64
Taille minimale en octets de la ressource temporaire qui doit être liée à la table de liaison pour un objet dispatchable particulier. La valeur zéro signifie qu’une ressource temporaire n’est pas nécessaire.
PersistentResourceSize
Type : UINT64
Taille minimale en octets de la ressource persistante qui doit être liée à la table de liaison pour un objet dispatchable particulier. Les ressources persistantes doivent être fournies pendant l’initialisation d’un opérateur compilé (où il est lié en tant que sortie de l’initialiseur de l’opérateur) ainsi que pendant l’exécution. La valeur zéro signifie qu’une ressource persistante n’est pas nécessaire. Seuls les opérateurs compilés ont des ressources persistantes : les initialiseurs d’opérateurs retournent toujours une valeur de 0 pour ce membre.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | directml.h |