Freigeben über


IDMLObject-Schnittstelle (directml.h)

Eine Schnittstelle, von der IDMLDevice und IDMLDeviceChild direkt (und alle anderen Schnittstellen indirekt) erben. Daher werden methoden bereitgestellt, die allen DirectML-Schnittstellen gemeinsam sind, insbesondere Methoden zum Zuordnen privater Daten und zum Kommentieren von Objektnamen. Die IDMLObject-Schnittstelle erbt von der IUnknown-Schnittstelle .

Vererbung

Die IDMLObject-Schnittstelle erbt von der IUnknown-Schnittstelle.

Methoden

Die IDMLObject-Schnittstelle verfügt über diese Methoden.

 
IDMLObject::GetPrivateData

Ruft anwendungsdefinierte Daten aus einem DirectML-Geräteobjekt ab.
IDMLObject::SetName

Ordnet dem DirectML-Geräteobjekt einen Namen zu. Dieser Name ist für die Verwendung in Debugdiagnosen und -tools vorgesehen.
IDMLObject::SetPrivateData

Legt anwendungsdefinierte Daten einem DirectML-Geräteobjekt fest und ordnet diese Daten einer anwendungsdefinierten GUID zu.
IDMLObject::SetPrivateDataInterface

Ordnet eine von IUnknown abgeleitete Schnittstelle dem DirectML-Geräteobjekt zu und ordnet diese Schnittstelle einer anwendungsdefinierten GUID zu.

Anforderungen

   
Zielplattform Windows
Kopfzeile directml.h