IDXGIAdapter2 ::GetDesc2, méthode (dxgi1_2.h)
Obtient une description microsoft DirectX Graphics Infrastructure (DXGI) 1.2 d’une carte ou d’un carte vidéo. Cette description inclut des informations sur la granularité à laquelle l’unité de traitement graphique (GPU) peut être préemptée de l’exécution de sa tâche actuelle.
Syntaxe
HRESULT GetDesc2(
[out] DXGI_ADAPTER_DESC2 *pDesc
);
Paramètres
[out] pDesc
Pointeur vers une structure DXGI_ADAPTER_DESC2 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 versions antérieures de GetDesc2 (GetDesc et GetDesc1) retournent les 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 . GetDesc2 retourne 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 GetDesc2 pour obtenir une description DXGI 1.2 d’un adaptateur. 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 le 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 la méthode 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_2.h |
Bibliothèque | Dxgi.lib |