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


перечисление DXGK_SERVICES (dispmprt.h)

Значение перечисления DXGK_SERVICES указывает тип интерфейса службы, реализованного драйвером порта отображения, который должен возвращать DxgkCbQueryServices .

Синтаксис

typedef enum {
  DxgkServicesAgp,
  DxgkServicesDebugReport,
  DxgkServicesTimedOperation,
  DxgkServicesSPB,
  DxgkServicesBDD,
  DxgkServicesFirmwareTable,
  DxgkServicesIDD,
  DxgkServicesFeature
} DXGK_SERVICES;

Константы

 
DxgkServicesAgp
Указывает интерфейс AGP.
DxgkServicesDebugReport
Указывает интерфейс отчета отладки.
DxgkServicesTimedOperation
Указывает интерфейс timed Operation.
DxgkServicesSPB
Указывает интерфейс простой периферийной шины (SPB). Доступно начиная с Windows 8.
DxgkServicesBDD
Зарезервировано для системного использования. Не используйте в драйвере. Поддерживается начиная с Windows 8.
DxgkServicesFirmwareTable
Указывает интерфейс таблицы встроенного ПО системы. Доступно начиная с Windows 8.
DxgkServicesIDD
Зарезервировано для системного использования. Не используйте в драйвере. Доступно начиная с Windows 8.
DxgkServicesFeature
Указывает интерфейс для запроса, включена ли функция. Доступно начиная с Windows 11 версии 24H2 (WDDM 3.2).

Комментарии

В этом контексте интерфейс — это набор указателей на функции, реализованные Dxgkrnl. Драйвер minport в режиме ядра (KMD) может вызывать интерфейсы функций, которые не зарезервированы для использования системой.

Требования

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

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

DXGK_AGP_INTERFACE

DXGK_DEBUG_REPORT_INTERFACE

DXGK_FIRMWARE_TABLE_INTERFACE

DXGK_FEATURE_INTERFACE

DXGK_SPB_INTERFACE

DXGK_TIMED_OPERATION_INTERFACE

DxgkCbQueryServices