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


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

См. также

CM_RESOURCE_LIST

DxgkCbGetDeviceInformation

DxgkDdiStartDevice