Partager via


DML_BINDING_DESC structure (directml.h)

Contient la description d’une liaison afin que vous puissiez l’ajouter à la table de liaison via un appel à l’une des méthodes IDMLBindingTable .

Une liaison peut faire référence à une ressource tensoriel d’entrée ou de sortie, ou à une ressource persistante ou temporaire, et il existe des méthodes sur IDMLBindingTable pour lier chaque type. Le type de la structure pointée par Desc dépend de la valeur de Type.

Syntaxe

struct DML_BINDING_DESC {
  DML_BINDING_TYPE Type;
  const void       *Desc;
};

Membres

Type

Type : DML_BINDING_TYPE

Un DML_BINDING_TYPE spécifiant le type de la liaison ; si elle fait référence à une seule mémoire tampon ou à un tableau de mémoires tampons.

Desc

Type : const void*

Pointeur vers une structure constante dont le type dépend de la valeur Type. Si Type est DML_BINDING_TYPE_BUFFER, Desc doit pointer vers un DML_BUFFER_BINDING. Si Type est DML_BINDING_TYPE_BUFFER_ARRAY, Desc doit pointer vers un DML_BUFFER_ARRAY_BINDING.

Spécifications

   
En-tête directml.h

Voir aussi

Liaison dans DirectML

IDMLBindingTable::BindInputs

IDMLBindingTable::BindOutputs

IDMLBindingTable::BindPersistentResource

IDMLBindingTable::BindTemporaryResource