estructura DXGK_DEVICE_INFO (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 deben escribirse en esta ruta de acceso.
TranslatedResourceList
Puntero a una estructura de CM_RESOURCE_LIST que contiene los recursos traducidos asignados al adaptador de pantalla.
SystemMemorySize
Tamaño, en bytes, de 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 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 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 obtener esa estructura rellenada 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. Estos miembros se incluyen en la estructura DXGK_DEVICE_INFO porque proporcionan información que DxgkDdiStartDevice requiere para inicializar el hardware del controlador y del adaptador de pantalla.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | dispmprt.h (include Dispmprt.h) |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de