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 |