структура 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, чтобы получить такую структуру, заполненную сведениями о адаптере дисплея. Пять элементов структуры (версии, SystemMemorySize, HighestPhysicalAddress, AgpApertureBaseи AgpApertureSize) содержат общие сведения и не связаны с определенным адаптером отображения. Эти члены включены в структуру DXGK_DEVICE_INFO, так как они предоставляют сведения, которые DxgkDdiStartDevice требует инициализации оборудования драйвера и адаптера отображения.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
заголовка | dispmprt.h (include Dispmprt.h) |