DXGI_ADAPTER_DESC1 structure (dxgi.h)

Décrit un adaptateur (ou un carte vidéo) utilisant DXGI 1.1.

Syntaxe

typedef struct DXGI_ADAPTER_DESC1 {
  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_ADAPTER_DESC1;

Membres

Description[128]

Type : WCHAR[128]

Chaîne qui contient la description de l’adaptateur. Sur le matériel graphique de niveau de fonctionnalité 9, GetDesc1 retourne « Adaptateur logiciel » pour la chaîne de description.

VendorId

Type : UINT

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. Sur le matériel graphique de niveau de fonctionnalité 9, GetDesc1 retourne zéro pour cette valeur.

DeviceId

Type : UINT

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. Sur le matériel graphique de niveau de fonctionnalité 9, GetDesc1 retourne zéro pour cette valeur.

SubSysId

Type : UINT

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. Sur le matériel graphique de niveau de fonctionnalité 9, GetDesc1 retourne zéro pour cette valeur.

Revision

Type : UINT

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. Sur le matériel graphique de niveau de fonctionnalité 9, GetDesc1 retourne zéro pour cette valeur.

DedicatedVideoMemory

Type : SIZE_T

Nombre d’octets de mémoire vidéo dédiée qui ne sont pas partagés avec le processeur.

DedicatedSystemMemory

Type : SIZE_T

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

Type : SIZE_T

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

Type : LUID

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

Flags

Type : UINT

Valeur du DXGI_ADAPTER_FLAG type énuméré qui décrit le type d’adaptateur. L’indicateur DXGI_ADAPTER_FLAG_REMOTE est réservé.

Remarques

La structure DXGI_ADAPTER_DESC1 fournit une description DXGI 1.1 d’un adaptateur. Cette structure est initialisée à l’aide de la méthode IDXGIAdapter1 ::GetDesc1 .

Configuration requise

Condition requise Valeur
En-tête dxgi.h

Voir aussi

DXGI Structures

IDXGIAdapter1 ::GetDesc1