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 |