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


Функция DxgkIsFeatureEnabled2 (d3dkmddi.h)

KMD может вызвать функцию DxgkIsFeatureEnabled2 драйвера порта дисплея перед включением Dxgkrnl , чтобы определить, включена ли определенная функция.

Синтаксис

NTSTATUS DxgkIsFeatureEnabled2(
  PVOID                       DriverObject,
  DXGKARGCB_ISFEATUREENABLED2 *pArgs
);

Параметры

DriverObject

[in] Указатель на DRIVER_OBJECT. Драйвер мини-порта дисплея ранее получил этот указатель в своей функции DriverEntry .

pArgs

[in] Указатель на структуру DXGKARGCB_ISFEATUREENABLED2 , содержащую сведения о функции для запроса.

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

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

Комментарии

DxgkIsFeatureEnabled2 определяется в библиотеке драйвера порта отображения (displib.lib). В результате KMD может вызывать эту функцию для проверка наличия включенной функции до инициализации Dxgkrnl. Так как DxgkIsFeatureEnabled2 предназначен для использования в DriverEntry, через него можно запрашивать только подмножество глобальных функций. В настоящее время это подмножество включает:

  • DXGK_FEATURE_GPUVAIOMMU

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

Требования

Требование Значение
Минимальная версия клиента Windows 11 версии 24H2 (WDDM 3.2)
Верхняя часть d3dkmddi.h
IRQL PASSIVE_LEVEL

См. также раздел

DriverEntry

DXGKARGCB_ISFEATUREENABLED2