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

Структура, позволяющая обмениваться очень простыми данными между ОС и драйвером, которые могут потребоваться перед запуском вызова устройства и, следовательно, не могут запрашиваться через обычные ограничения или dDIs сведений об адаптере.

Синтаксис

typedef struct _DXGK_PRE_START_INFO {
  union {
    struct {
      UINT ReservedIn;
    };
    UINT Input;
  };
  union {
    struct {
      UINT SupportPreserveBootDisplay : 1;
      UINT IsUEFIFrameBufferCpuAccessibleDuringStartup : 1;
      UINT ReservedOut : 30;
    };
    UINT Output;
  };
} DXGK_PRE_START_INFO, *PDXGK_PRE_START_INFO;

Члены

ReservedIn

Это значение зарезервировано для системного использования.

Input

Объединенное значение UINT, с которым работает.

SupportPreserveBootDisplay

Флаг, указывающий на поддержку сохранения времени и содержимого режима отображения встроенного ПО в DxgkDdiStartDevice.

IsUEFIFrameBufferCpuAccessibleDuringStartup

Указывает, что драйвер может поддерживать то же сопоставление виртуальных адресов ЦП с буфером кадров UEFI во время инициализации драйвера.

ReservedOut

Это значение зарезервировано для системного использования.

Output

Объединенное значение UINT, с которым работает.

Требования

Требование Значение
Заголовок dispmprt.h