структура 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
Указатель на функцию DxgkDdiQueryFeatureSupport , реализованную в KMD, для запроса поддержки функций.
QueryFeatureInterface
Указатель на функцию DxgkDdiQueryFeatureInterface , реализованную в KMD, для запроса интерфейсов KMD на наличие функции. Операционная система вызывает эти интерфейсы только для включенных функций и всегда запрашивает интерфейс для версии компонента, которую поддерживает драйвер.
Комментарии
Если драйвер реализует DXGKDDI_FEATURE_INTERFACE, ему больше не нужно вызывать DxgkCbQueryFeatureSupport , чтобы включить функцию в драйвере порта заранее. Вместо этого он может запрашивать поддержку функций по запросу, используя интерфейс DXGKDDI_FEATURE_INTERFACE .
Дополнительные сведения см. в статье Поддержка и включение функций WDDM для запросов.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 версии 24H2 (WDDM 3.2) |
Верхняя часть | dispmprt.h |