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