Freigeben über


DML_BINDING_DESC-Struktur (directml.h)

Enthält die Beschreibung einer Bindung, damit Sie sie der Bindungstabelle über einen Aufruf einer der IDMLBindingTable-Methoden hinzufügen können.

Eine Bindung kann auf eine Eingabe- oder Ausgabe-Tensorressource oder auf eine persistente oder temporäre Ressource verweisen, und es gibt Methoden für IDMLBindingTable , um jede Art zu binden. Der Typ der Struktur, auf die von Desc verwiesen wird, hängt vom Wert von Type ab.

Syntax

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

Member

Type

Typ: DML_BINDING_TYPE

Eine DML_BINDING_TYPE , die den Typ der Bindung angibt; ob es sich auf einen einzelnen Puffer oder auf ein Array von Puffern bezieht.

Desc

Typ: const void*

Ein Zeiger auf eine konstante Struktur, deren Typ vom Wert Type abhängt. Wenn TypeDML_BINDING_TYPE_BUFFER ist, sollte Desc auf eine DML_BUFFER_BINDING zeigen. Wenn TypeDML_BINDING_TYPE_BUFFER_ARRAY ist, sollte Desc auf eine DML_BUFFER_ARRAY_BINDING zeigen.

Anforderungen

   
Kopfzeile directml.h

Weitere Informationen

Bindung in DirectML

IDMLBindingTable::BindInputs

IDMLBindingTable::BindOutputs

IDMLBindingTable::BindPersistentResource

IDMLBindingTable::BindTemporaryResource