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

Требования

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

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

CM_RESOURCE_LIST

DxgkCbGetDeviceInformation

DxgkDdiStartDevice