Partager via


IDXGIAdapter4 ::GetDesc3, méthode (dxgi1_6.h)

Obtient une description microsoft DirectX Graphics Infrastructure (DXGI) 1.6 d’un adaptateur ou d’un carte vidéo. Cette description contient des informations sur la compatibilité ACG.

Syntaxe

HRESULT GetDesc3(
  [out] DXGI_ADAPTER_DESC3 *pDesc
);

Paramètres

[out] pDesc

Pointeur vers une structure DXGI_ADAPTER_DESC3 qui décrit l’adaptateur.
Ce paramètre ne doit pas avoir la valeur NULL. Sur le matériel graphique de niveau de fonctionnalité 9, les premières versions de GetDesc3 (GetDesc1 et GetDesc) retournent des zéros pour les membres VendorId, DeviceId, SubSysId et Revision de la structure de description de l’adaptateur et « Adaptateur logiciel » pour la chaîne de description dans le membre Description . GetDesc3 et GetDesc2 retournent les valeurs matérielles de niveau de fonctionnalité 9 réelles dans ces membres.

Valeur retournée

Retourne S_OK en cas de réussite ; sinon, retourne E_INVALIDARG si le paramètre pDesc a la valeur NULL.

Remarques

Utilisez la méthode GetDesc3 pour obtenir une description DXGI 1.6 d’une carte. Pour obtenir une description DXGI 1.2, utilisez la méthode IDXGIAdapter2 ::GetDesc2 . Pour obtenir une description DXGI 1.1, utilisez la méthode IDXGIAdapter1 ::GetDesc1 . Pour obtenir une description DXGI 1.0, utilisez la méthode IDXGIAdapter ::GetDesc .

Le planificateur WDDM (Windows Display Driver Model) peut préempter l’exécution des tâches d’application par l’unité de traitement graphique (GPU). La granularité à laquelle le GPU peut être préempté de l’exécution de sa tâche actuelle dans le modèle de pilote WDDM 1.1 ou antérieur est une mémoire tampon d’accès direct à la mémoire (DMA) pour les tâches graphiques ou un paquet de calcul pour les tâches de calcul. Le GPU ne peut basculer entre les tâches qu’une fois qu’il a terminé l’unité de travail en cours d’exécution, une mémoire tampon DMA ou un paquet de calcul.

Une mémoire tampon DMA est la plus grande unité indépendante de travail graphique que le planificateur WDDM peut envoyer au GPU. Cette mémoire tampon contient un ensemble d’instructions GPU que le pilote WDDM et le GPU utilisent. Un paquet de calcul est la plus grande unité indépendante de travail de calcul que le planificateur WDDM peut envoyer au GPU. Un paquet de calcul contient des dispatches (par exemple, des appels à la méthode ID3D11DeviceContext ::D ispatch ), qui contiennent des groupes de threads. Le modèle de pilote WDDM 1.2 ou version ultérieure permet au GPU d’être préempté à des niveaux de granularité plus fins qu’un tampon DMA ou un paquet de calcul. Vous pouvez utiliser les méthodes GetDesc3 ou GetDesc2 pour récupérer les niveaux de granularité pour les tâches graphiques et de calcul.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dxgi1_6.h
Bibliothèque DXGI.lib
DLL Dxgi.dll

Voir aussi

IDXGIAdapter4