DXGI_ADAPTER_DESC structure (dxgi.h)
Décrit un adaptateur (ou un carte vidéo) à l’aide de DXGI 1.0.
Syntaxe
typedef struct DXGI_ADAPTER_DESC {
WCHAR Description[128];
UINT VendorId;
UINT DeviceId;
UINT SubSysId;
UINT Revision;
SIZE_T DedicatedVideoMemory;
SIZE_T DedicatedSystemMemory;
SIZE_T SharedSystemMemory;
LUID AdapterLuid;
} DXGI_ADAPTER_DESC;
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, GetDesc 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, GetDesc 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, GetDesc 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, GetDesc 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, GetDesc retourne des zéros 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.
Remarques
La structure DXGI_ADAPTER_DESC fournit une description d’un adaptateur. Cette structure est initialisée à l’aide de la méthode IDXGIAdapter ::GetDesc .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dxgi.h |