DXGK_DEVICE_INFO structure (dispmprt.h)

La structure DXGK_DEVICE_INFO contient des informations qui décrivent un adaptateur d’affichage.

Syntaxe

typedef struct _DXGK_DEVICE_INFO {
  PVOID             MiniportDeviceContext;
  PDEVICE_OBJECT    PhysicalDeviceObject;
  UNICODE_STRING    DeviceRegistryPath;
  PCM_RESOURCE_LIST TranslatedResourceList;
  LARGE_INTEGER     SystemMemorySize;
  PHYSICAL_ADDRESS  HighestPhysicalAddress;
  PHYSICAL_ADDRESS  AgpApertureBase;
  SIZE_T            AgpApertureSize;
  DOCKING_STATE     DockingState;
} DXGK_DEVICE_INFO, *PDXGK_DEVICE_INFO;

Membres

MiniportDeviceContext

Handle vers un bloc de contexte (créé et géré par le pilote de miniport d’affichage) associé à une carte graphique.

PhysicalDeviceObject

Pointeur vers l’objet de périphérique physique (PDO) qui représente l’adaptateur graphique.

DeviceRegistryPath

Chaîne Unicode qui contient le chemin d’accès du Registre de la clé logicielle pour l’adaptateur graphique. Les données du Registre doivent être écrites uniquement dans ce chemin d’accès.

TranslatedResourceList

Pointeur vers une structure CM_RESOURCE_LIST qui contient les ressources traduites affectées à l’adaptateur d’affichage.

SystemMemorySize

Taille, en octets, de la mémoire système.

HighestPhysicalAddress

Adresse physique la plus élevée de la mémoire système (RAM).

AgpApertureBase

Adresse physique de base de l’ouverture AGP. Si la valeur est 0, la carte graphique n’est pas un adaptateur AGP, ou les ressources AGP sont introuvables.

AgpApertureSize

Taille, en octets, de l’ouverture AGP. Si la valeur est 0, la carte graphique n’est pas un adaptateur AGP, ou les ressources AGP sont introuvables.

DockingState

État d’un ordinateur portable qui peut être attaché à une station d’accueil.

Remarques

La fonction DxgkDdiStartDevice du pilote miniport d’affichage alloue une structure DXGK_DEVICE_INFO et appelle DxgkCbGetDeviceInformation pour remplir cette structure avec des informations sur une carte graphique. Cinq des membres de la structure (Version, SystemMemorySize, HighestPhysicalAddress, AgpApertureBase et AgpApertureSize) contiennent des informations générales et ne sont pas associés à un adaptateur d’affichage particulier. Ces membres sont inclus dans la structure DXGK_DEVICE_INFO, car ils fournissent des informations dont DxgkDdiStartDevice a besoin pour initialiser le pilote et le matériel de la carte graphique.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
En-tête dispmprt.h (include Dispmprt.h)

Voir aussi

CM_RESOURCE_LIST

DxgkCbGetDeviceInformation

DxgkDdiStartDevice