Partager via


structure DXGI_ADAPTER_DESC2 (dxgi1_2.h)

Décrit un adaptateur (ou un carte vidéo) qui utilise Microsoft DirectX Graphics Infrastructure (DXGI) 1.2.

Syntaxe

typedef struct DXGI_ADAPTER_DESC2 {
  WCHAR                                Description[128];
  UINT                                 VendorId;
  UINT                                 DeviceId;
  UINT                                 SubSysId;
  UINT                                 Revision;
  SIZE_T                               DedicatedVideoMemory;
  SIZE_T                               DedicatedSystemMemory;
  SIZE_T                               SharedSystemMemory;
  LUID                                 AdapterLuid;
  UINT                                 Flags;
  DXGI_GRAPHICS_PREEMPTION_GRANULARITY GraphicsPreemptionGranularity;
  DXGI_COMPUTE_PREEMPTION_GRANULARITY  ComputePreemptionGranularity;
} DXGI_ADAPTER_DESC2;

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 accidentelle consommée par le pilote dans la gestion et l’utilisation de la mémoire vidéo est supplémentaire.

AdapterLuid

Valeur unique qui identifie l’adaptateur. Pour obtenir une définition de la structure, consultez LUID . LUID est défini dans dxgi.h.

Flags

Valeur du DXGI_ADAPTER_FLAG type énuméré 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_DESC2 fournit une description DXGI 1.2 d’une carte. Cette structure est initialisée à l’aide de la méthode IDXGIAdapter2 ::GetDesc2 .

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_2.h

Voir aussi

DXGI Structures

IDXGIAdapter2 ::GetDesc2