Partager via


Interface IDMLObject (directml.h)

Interface dont IDMLDevice et IDMLDeviceChild héritent directement (et toutes les autres interfaces, indirectement). Par conséquent, il fournit des méthodes communes à toutes les interfaces DirectML, en particulier des méthodes permettant d’associer des données privées et d’annoter des noms d’objets. L’interface IDMLObject hérite de l’interface IUnknown.

Héritage

L’interface IDMLObject hérite de l’interface IUnknown.

Méthodes

L’interface IDMLObject a ces méthodes.

 
IDMLObject::GetPrivateData

Obtient des données définies par l’application à partir d’un objet d’appareil DirectML.
IDMLObject::SetName

Associe un nom à l’objet d’appareil DirectML. Ce nom est destiné à être utilisé dans les outils et diagnostics de débogage.
IDMLObject::SetPrivateData

Définit les données définies par l’application sur un objet d’appareil DirectML et associe ces données à un GUID défini par l’application.
IDMLObject::SetPrivateDataInterface

Associe une interface dérivée de IUnknown à l’objet d’appareil DirectML et associe cette interface à un GUID défini par l’application.

Spécifications

   
Plateforme cible Windows
En-tête directml.h