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

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

Синтаксис

DXGKCB_ISFEATUREENABLED DxgkcbIsfeatureenabled;

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

Параметры

[in/out] unnamedParam1

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

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

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

Комментарии

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

Ос устанавливает для элемента EnabledDXGKARGCB_ISFEATUREENABLED значение TRUE, если драйвер может включить поддержку запрашиваемой функции. Для параметра Enabled задано значение 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