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 |