Partager via


structure DXGK_DEVICE_INFO (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 miniport d’affichage) associé à une carte d’affichage.

PhysicalDeviceObject

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

DeviceRegistryPath

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

TranslatedResourceList

Pointeur vers une structure de 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, l’adaptateur d’affichage 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, l’adaptateur d’affichage 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 que cette structure soit renseignée avec des informations sur une carte d’affichage. Cinq des membres de la structure (Version, SystemMemorySize, HighestPhysicalAddress, AgpApertureBase et AgpApertureSize) contiennent des informations générales et ne sont pas associés à une carte d’affichage particulière. Ces membres sont inclus dans la structure DXGK_DEVICE_INFO, car ils fournissent les informations dont DxgkDdiStartDevice a besoin pour initialiser le pilote et le matériel de la carte d’affichage.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête dispmprt.h (inclure Dispmprt.h)

Voir aussi

CM_RESOURCE_LIST

DxgkCbGetDeviceInformation

DxgkDdiStartDevice