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


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

Структура DXGKDDI_FEATURE_INTERFACE содержит интерфейс драйвера минипорта в режиме отображения (KMD), который драйвер порта может вызвать для запроса поддержки функций KMD.

Синтаксис

typedef struct _DXGKDDI_FEATURE_INTERFACE {
  USHORT                         Size;
  USHORT                         Version;
  PVOID                          Context;
  PINTERFACE_REFERENCE           InterfaceReference;
  PINTERFACE_DEREFERENCE         InterfaceDereference;
  PDXGKDDI_QUERYFEATURESUPPORT   QueryFeatureSupport;
  PDXGKDDI_QUERYFEATUREINTERFACE QueryFeatureInterface;
} DXGKDDI_FEATURE_INTERFACE, *PDXGKDDI_FEATURE_INTERFACE;

Члены

Size

Размер этой структуры в байтах.

Version

Номер версии этого интерфейса. Константы номеров версий определяются в Dispmprt.h (например, DXGK_FEATURE_INTERFACE_VERSION_1).

Context

Указатель на блок частного контекста.

InterfaceReference

Указатель на эталонную функцию интерфейса, реализованную KMD.

InterfaceDereference

Указатель на функцию расшифровки интерфейса, реализованную KMD.

QueryFeatureSupport

Указатель на функцию KMD, реализованную DxgkDdiQueryFeatureSupport для запроса поддержки функций.

QueryFeatureInterface

Указатель на функцию KMD, реализованную DxgkDdiQueryFeatureInterface для запроса интерфейсов KMD для функции. ОС вызывает только эти интерфейсы для включенных функций и всегда запрашивает интерфейс для версии функции, которую поддерживает драйвер.

Замечания

Если драйвер реализует DXGKDDI_FEATURE_INTERFACE, он больше не должен вызывать DxgkCbQueryFeatureSupport, чтобы включить функцию в драйвере портов заранее. Он может вместо этого запрашивать поддержку функций по запросу с помощью своего интерфейса DXGKDDI_FEATURE_INTERFACE.

Дополнительные сведения см. в разделе поддержка функций WDDM и включение.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11 версии 24H2 (WDDM 3.2)
заголовка dispmprt.h

См. также

DxgkDdiQueryFeatureSupport

DxgkDdiQueryInterface