DXGI_ADAPTER_DESC3 structure (dxgi1_6.h)
Décrit un adaptateur (ou un carte vidéo) qui utilise Microsoft DirectX Graphics Infrastructure (DXGI) 1.6.
Syntaxe
typedef struct DXGI_ADAPTER_DESC3 {
WCHAR Description[128];
UINT VendorId;
UINT DeviceId;
UINT SubSysId;
UINT Revision;
SIZE_T DedicatedVideoMemory;
SIZE_T DedicatedSystemMemory;
SIZE_T SharedSystemMemory;
LUID AdapterLuid;
DXGI_ADAPTER_FLAG3 Flags;
DXGI_GRAPHICS_PREEMPTION_GRANULARITY GraphicsPreemptionGranularity;
DXGI_COMPUTE_PREEMPTION_GRANULARITY ComputePreemptionGranularity;
} DXGI_ADAPTER_DESC3;
Membres
Description[128]
Chaîne qui contient la description de l’adaptateur.
VendorId
ID PCI ou ID ACPI du fournisseur de matériel de l’adaptateur. Si cette valeur est inférieure ou égale à 0xFFFF, il s’agit d’un ID PCI ; sinon, il s’agit d’un ID ACPI.
DeviceId
ID PCI ou ID ACPI du périphérique matériel de l’adaptateur. Si VendorId est un ID PCI, il s’agit également d’un ID PCI ; sinon, il s’agit d’un ID ACPI.
SubSysId
ID PCI ou ID ACPI du sous-système matériel de l’adaptateur. Si VendorId est un ID PCI, il s’agit également d’un ID PCI ; sinon, il s’agit d’un ID ACPI.
Revision
Numéro de révision PCI ou ACPI de l’adaptateur. Si VendorId est un ID PCI, il s’agit d’un numéro de révision d’appareil PCI ; sinon, il s’agit d’un numéro de révision d’appareil ACPI.
DedicatedVideoMemory
Nombre d’octets de mémoire vidéo dédiée qui ne sont pas partagés avec le processeur.
DedicatedSystemMemory
Nombre d’octets de mémoire système dédiée qui ne sont pas partagés avec le processeur. Cette mémoire est allouée à partir de la mémoire système disponible au moment du démarrage.
SharedSystemMemory
Nombre d’octets de mémoire système partagée. Il s’agit de la valeur maximale de la mémoire système qui peut être consommée par l’adaptateur pendant le fonctionnement. Toute mémoire incidente consommée par le pilote pendant qu’il gère et utilise la mémoire vidéo est supplémentaire.
AdapterLuid
Valeur unique qui identifie l’adaptateur. Consultez LUID pour obtenir une définition de la structure. LUID est défini dans dxgi.h.
Flags
Valeur de l’énumération DXGI_ADAPTER_FLAG3 qui décrit le type d’adaptateur. L’indicateur DXGI_ADAPTER_FLAG_REMOTE est réservé.
GraphicsPreemptionGranularity
Valeur du DXGI_GRAPHICS_PREEMPTION_GRANULARITY type énuméré qui décrit le niveau de granularité auquel le GPU peut être préempté de l’exécution de sa tâche de rendu graphique actuelle.
ComputePreemptionGranularity
Valeur du DXGI_COMPUTE_PREEMPTION_GRANULARITY type énuméré qui décrit le niveau de granularité auquel le GPU peut être préempté de l’exécution de sa tâche de calcul actuelle.
Remarques
La structure DXGI_ADAPTER_DESC3 fournit une description DXGI 1.6 d’un adaptateur. Cette structure est initialisée à l’aide de la méthode IDXGIAdapter4 ::GetDesc3 .
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] |
En-tête | dxgi1_6.h |