Partager via


Interface IDXGIDevice (dxgi.h)

Une interface IDXGIDevice implémente une classe dérivée pour les objets DXGI qui produisent des données d’image.

Héritage

L’interface IDXGIDevice hérite d’IDXGIObject. IDXGIDevice a également les types de membres suivants :

Méthodes

L’interface IDXGIDevice utilise ces méthodes.

 
IDXGIDevice::CreateSurface

Retourne une surface. Cette méthode est utilisée en interne et vous ne devez pas l’appeler directement dans votre application.
IDXGIDevice::GetAdapter

Retourne l’adaptateur pour l’appareil spécifié.
IDXGIDevice::GetGPUThreadPriority

Obtient la priorité du thread GPU.
IDXGIDevice::QueryResourceResidency

Obtient la status de résidence d’un tableau de ressources.
IDXGIDevice::SetGPUThreadPriority

Définit la priorité du thread GPU.

Notes

L’interface IDXGIDevice est conçue pour être utilisée par les objets DXGI qui ont besoin d’accéder à d’autres objets DXGI. Cette interface est utile pour les applications qui n’utilisent pas Direct3D pour communiquer avec DXGI.

Les fonctions direct3D create device retournent un objet d’appareil Direct3D. Cet objet d’appareil Direct3D implémente l’interface IUnknown . Vous pouvez interroger cet objet d’appareil Direct3D pour l’interface IDXGIDevice correspondante de l’appareil. Pour récupérer l’interface IDXGIDevice d’un appareil Direct3D, utilisez le code suivant :

IDXGIDevice * pDXGIDevice;
hr = g_pd3dDevice->QueryInterface(__uuidof(IDXGIDevice), (void **)&pDXGIDevice);

Windows Phone 8 : Cette API est prise en charge.

Spécifications

   
Plateforme cible Windows
En-tête dxgi.h

Voir aussi

DXGI Interfaces

IDXGIObject