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

CM_RESOURCE_LIST

DxgkCbGetDeviceInformation

DxgkDdiStartDevice