структура 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) |