функция обратного вызова 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по