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


функция обратного вызова DXGKCB_ISFEATUREENABLED (d3dkmddi.h)

В режиме ядра отображаются вызовы мини-порта (KMD) DxgkCbIsFeatureEnabled запрашивать, включена ли функция ОС. Начиная с Windows 11 версии 24H2 (WDDM 3.2), эта функция обратного вызова драйвера портов заменена DXGK_FEATURE_INTERFACE.

Синтаксис

DXGKCB_ISFEATUREENABLED DxgkcbIsfeatureenabled;

NTSTATUS DxgkcbIsfeatureenabled(
  [in/out] INOUT_PDXGKARGCB_ISFEATUREENABLED unnamedParam1
)
{...}

Параметры

[in/out] unnamedParam1

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

Возвращаемое значение

DxgkCbIsFeatureEnabled возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае возвращается соответствующий код NTSTATUS.

Замечания

Начиная с версии WDDM 2.9 драйверы могут вызывать DXGKCB_QUERYFEATURESUPPORT для предоставления дополнительных сведений ос.

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

функции DXGKCB_XXX реализованы Dxgkrnl. Чтобы использовать эту функцию обратного вызова, задайте соответствующие члены DXGKARGCB_ISFEATUREENABLED и вызовите DxgkCbIsFeatureEnabled через DXGKRNL_INTERFACE.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1903 (WDDM 2.6)
заголовка d3dkmddi.h
IRQL PASSIVE_LEVEL

См. также

DXGKARGCB_ISFEATUREENABLED

DXGKCB_QUERYFEATURESUPPORT

DXGKRNL_INTERFACE