Interfaccia IDXGIDevice3 (dxgi1_3.h)

L'interfaccia IDXGIDevice3 implementa una classe derivata per gli oggetti DXGI che producono dati di immagine. L'interfaccia espone un metodo per ridurre l'utilizzo della memoria grafica dal dispositivo DXGI.

Ereditarietà

L'interfaccia IDXGIDevice3 eredita da IDXGIDevice2. IDXGIDevice3 include anche questi tipi di membri:

Metodi

L'interfaccia IDXGIDevice3 include questi metodi.

 
IDXGIDevice3::Trim

Taglia la memoria grafica allocata dal dispositivo IDXGIDevice3 DXGI per conto dell'app.

Commenti

L'interfaccia IDXGIDevice3 è progettata per l'uso da parte di oggetti DXGI che devono accedere ad altri oggetti DXGI. Questa interfaccia è utile per le applicazioni che non usano Direct3D per comunicare con DXGI.

Le funzioni di creazione del dispositivo Direct3D restituiscono un oggetto dispositivo Direct3D. Questo oggetto dispositivo Direct3D implementa l'interfaccia IUnknown . È possibile eseguire una query su questo oggetto dispositivo Direct3D per l'interfaccia IDXGIDevice3 corrispondente del dispositivo. Per recuperare l'interfaccia IDXGIDevice3 di un dispositivo Direct3D, usare il codice seguente:

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

Windows Phone 8: questa API è supportata.

Requisiti

   
Client minimo supportato Windows 8.1 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dxgi1_3.h

Vedi anche

Interfacce DXGI

IDXGIDevice2