Metodo IDXGIAdapter2::GetDesc2 (dxgi1_2.h)
Ottiene una descrizione DXGI (Microsoft DirectX Graphics Infrastructure) 1.2 di una scheda o di una scheda video. Questa descrizione include informazioni sulla granularità in corrispondenza della quale l'unità di elaborazione grafica (GPU) può essere impedita di eseguire l'attività corrente.
Sintassi
HRESULT GetDesc2(
[out] DXGI_ADAPTER_DESC2 *pDesc
);
Parametri
[out] pDesc
Puntatore a una struttura DXGI_ADAPTER_DESC2 che descrive l'adattatore.
Questo parametro non deve essere NULL. Nell'hardware grafico di livello 9, le versioni precedenti di GetDesc2 (GetDesc eGetDesc1) restituiscono zeri per i membri VendorId, DeviceId, SubSysId e Revision della struttura di descrizione dell'adattatore e "Adattatore software" per la stringa di descrizione nel membro Description . GetDesc2 restituisce i valori hardware effettivi del livello di funzionalità 9 in questi membri.
Valore restituito
Restituisce S_OK in caso di esito positivo; in caso contrario, restituisce E_INVALIDARG se il parametro pDesc è NULL.
Commenti
Utilizzare il metodo GetDesc2 per ottenere una descrizione DXGI 1.2 di un adattatore. Per ottenere una descrizione DXGI 1.1, usare il metodo IDXGIAdapter1::GetDesc1 . Per ottenere una descrizione DXGI 1.0, usare il metodo IDXGIAdapter::GetDesc .
L'utilità di pianificazione WDDM (Windows Display Driver Model) può interrompere l'esecuzione della GPU delle attività dell'applicazione. La granularità a cui la GPU può essere impedita di eseguire l'attività corrente nel modello di driver WDDM 1.1 o precedente è un buffer DMA (Direct Memory Access) per le attività grafiche o un pacchetto di calcolo per le attività di calcolo. La GPU può passare da un'attività all'altra solo dopo aver completato l'unità di lavoro attualmente in esecuzione, un buffer DMA o un pacchetto di calcolo.
Un buffer DMA è l'unità indipendente più grande di lavoro grafico che l'utilità di pianificazione WDDM può inviare alla GPU. Questo buffer contiene un set di istruzioni GPU usate dal driver WDDM e dalla GPU. Un pacchetto di calcolo è l'unità indipendente più grande del lavoro di calcolo che l'utilità di pianificazione WDDM può inviare alla GPU. Un pacchetto di calcolo contiene dispatches (ad esempio, chiamate al metodo ID3D11DeviceContext::D ispatch ), che contengono gruppi di thread. Il modello di driver WDDM 1.2 o versione successiva consente la precedenza della GPU a livelli di granularità più fine rispetto a un buffer O a un pacchetto di calcolo DMA. È possibile usare il metodo GetDesc2 per recuperare i livelli di granularità per le attività grafiche e di calcolo.
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 |
Libreria | Dxgi.lib |