Поделиться через


структура DXGK_DEVICE_INFO (dispmprt.h)

Структура DXGK_DEVICE_INFO содержит сведения, описывающие видеоадаптер.

Синтаксис

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;

Члены

MiniportDeviceContext

Дескриптор для блока контекста (созданного и поддерживаемого драйвером мини-порта дисплея), связанного с видеоадаптером.

PhysicalDeviceObject

Указатель на объект физического устройства (PDO), представляющий видеоадаптер.

DeviceRegistryPath

Строка Юникода, содержащая путь к реестру программного ключа для видеоадаптера. Данные реестра должны записываться только в этот путь.

TranslatedResourceList

Указатель на структуру CM_RESOURCE_LIST , в которой содержатся переведенные ресурсы, назначенные адаптеру отображения.

SystemMemorySize

Размер системной памяти (в байтах).

HighestPhysicalAddress

Максимальный физический адрес системной памяти (ОЗУ).

AgpApertureBase

Базовый физический адрес диафрагмы AGP. Если значение равно 0, видеоадаптер не является адаптером AGP или ресурсы AGP не найдены.

AgpApertureSize

Размер диафрагмы AGP (в байтах). Если значение равно 0, видеоадаптер не является адаптером AGP или ресурсы AGP не найдены.

DockingState

Состояние портативного компьютера, который можно подключить к док-станции.

Комментарии

Функция DxgkDdiStartDevice драйвера мини-порта дисплея выделяет структуру DXGK_DEVICE_INFO и вызывает DxgkCbGetDeviceInformation , чтобы получить информацию о видеоадаптеде. Пять элементов структуры (Version, SystemMemorySize, HighestPhysicalAddress, AgpApertureBase и AgpApertureSize) содержат общие сведения и не связаны с определенным видеоадаптером. Эти элементы включены в структуру DXGK_DEVICE_INFO, так как они предоставляют сведения, необходимые DxgkDdiStartDevice для инициализации оборудования драйвера и видеоадаптера.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Верхняя часть dispmprt.h (включая Dispmprt.h)

См. также раздел

CM_RESOURCE_LIST

DxgkCbGetDeviceInformation

DxgkDdiStartDevice