Compartir a través de


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)

Consulte también

CM_RESOURCE_LIST

DxgkCbGetDeviceInformation

DxgkDdiStartDevice