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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour