Condividi tramite


Interfaccia IDXGIResource1 (dxgi1_2.h)

Un'interfaccia IDXGIResource1 estende l'interfaccia IDXGIResource aggiungendo il supporto per la creazione di un oggetto superficie di sottorisorsa e per la creazione di un handle in una risorsa condivisa.

Ereditarietà

L'interfaccia IDXGIResource1 eredita da IDXGIResource. IDXGIResource1 include anche questi tipi di membri:

Metodi

L'interfaccia IDXGIResource1 include questi metodi.

 
IDXGIResource1::CreateSharedHandle

Crea un handle per una risorsa condivisa. È quindi possibile usare l'handle restituito con più dispositivi Direct3D.
IDXGIResource1::CreateSubresourceSurface

Crea un oggetto superficie di sottorisorsa.

Commenti

Per determinare il tipo di memoria in cui si trova una risorsa, usare IDXGIDevice::QueryResourceResidency. Per condividere le risorse tra processi, usare ID3D11Device1::OpenSharedResource1. Per informazioni su come condividere le risorse tra più API grafiche di Windows, tra cui Direct3D 11, Direct2D, Direct3D 10 e Direct3D 9Ex, vedi Condivisione di Surface tra le API di grafica Windows.

È possibile recuperare l'interfaccia IDXGIResource1 da qualsiasi risorsa di memoria video creata da una funzione Direct3D 10 e successive. Qualsiasi oggetto Direct3D che supporta ID3D10Resource o ID3D11Resource supporta anche IDXGIResource1. Ad esempio, l'oggetto trama Direct3D 2D creato da ID3D11Device::CreateTexture2D supporta IDXGIResource1. È possibile chiamare QueryInterface sull'oggetto trama 2D (ID3D11Texture2D) per recuperare l'interfaccia IDXGIResource1 . Ad esempio, per recuperare l'interfaccia IDXGIResource1 dall'oggetto trama 2D, usare il codice seguente.

IDXGIResource1 * pDXGIResource;
hr = g_pd3dTexture2D->QueryInterface(__uuidof(IDXGIResource1), (void **)&pDXGIResource);

Windows Phone 8: questa API è supportata.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 e aggiornamento della piattaforma per Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 e aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dxgi1_2.h

Vedi anche

Interfacce DXGI

IDXGIResource