DXGK_DEVICE_INFO estructura (dispmprt.h)
La estructura DXGK_DEVICE_INFO contiene información que describe un adaptador de pantalla.
Sintaxis
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;
Miembros
MiniportDeviceContext
Identificador de un bloque de contexto (creado y mantenido por el controlador de minipuerto de pantalla) asociado a un adaptador de pantalla.
PhysicalDeviceObject
Puntero al objeto de dispositivo físico (PDO) que representa el adaptador de pantalla.
DeviceRegistryPath
Cadena Unicode que contiene la ruta de acceso del Registro de la clave de software para el adaptador de pantalla. Los datos del Registro solo se deben escribir en esta ruta de acceso.
TranslatedResourceList
Puntero a una estructura CM_RESOURCE_LIST que contiene los recursos traducidos asignados al adaptador de pantalla.
SystemMemorySize
Tamaño, en bytes, de la memoria del sistema.
HighestPhysicalAddress
La dirección física más alta de la memoria del sistema (RAM).
AgpApertureBase
Dirección física base de la apertura de AGP. Si es 0, el adaptador de pantalla no es un adaptador de AGP o no se encontraron recursos de AGP.
AgpApertureSize
Tamaño, en bytes, de la apertura de AGP. Si es 0, el adaptador de pantalla no es un adaptador de AGP o no se encontraron recursos de AGP.
DockingState
Estado de un equipo portátil que se puede conectar a una estación de acoplamiento.
Comentarios
La función DxgkDdiStartDevice del controlador de miniporte de pantalla asigna una estructura DXGK_DEVICE_INFO y llama a DxgkCbGetDeviceInformation para que esa estructura se rellene con información sobre un adaptador de pantalla. Cinco de los miembros de la estructura (Version, SystemMemorySize, HighestPhysicalAddress, AgpApertureBase y AgpApertureSize) contienen información general y no están asociadas a un adaptador de pantalla determinado. Esos miembros se incluyen en la estructura DXGK_DEVICE_INFO porque proporcionan información que DxgkDdiStartDevice requiere para inicializar el controlador y el hardware del adaptador de pantalla.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Encabezado | dispmprt.h (incluir Dispmprt.h) |