Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Значение перечисления DXGK_FEATURE_ID определяет функцию WDDM.
Синтаксис
typedef enum _DXGK_FEATURE_ID {
DXGK_FEATURE_HWSCH,
DXGK_FEATURE_HWFLIPQUEUE,
DXGK_FEATURE_LDA_GPUPV,
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENT,
DXGK_FEATURE_USER_MODE_SUBMISSION,
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMD,
DXGK_FEATURE_SAMPLE,
DXGK_FEATURE_PAGE_BASED_MEMORY_MANAGER,
DXGK_FEATURE_KERNEL_MODE_TESTING,
DXGK_FEATURE_64K_PT_DEMOTION_FIX,
DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE,
DXGK_FEATURE_GPUVAIOMMU,
DXGK_FEATURE_NATIVE_FENCE,
DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONS
} DXGK_FEATURE_ID;
Константы
DXGK_FEATURE_HWSCHФункция планирования gpu с аппаратным ускорением. Категория функций — DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_HWFLIPQUEUEФункция аппаратной очереди переворачивания . Категория функций — DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_LDA_GPUPVСвязанный видеоадаптер в функции паравиртуализации GPU. Категория функций — DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_KMD_SIGNAL_CPU_EVENTСигнал о событии ЦП с помощью функции KMD . Категория функций — DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_USER_MODE_SUBMISSIONФункция отправки в пользовательском режиме. Категория функций — DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_SHARE_BACKING_STORE_WITH_KMDПозволяет UMD совместно использовать резервное хранилище с функцией KMD . Категория функций — DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_SAMPLEДрайверы могут использовать это значение для тестирования своих реализаций. |
DXGK_FEATURE_PAGE_BASED_MEMORY_MANAGERФункция управления памятью на основе страниц. Категория функций — DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_KERNEL_MODE_TESTINGФункция интерфейса тестирования в режиме ядра. Категория функций — DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_64K_PT_DEMOTION_FIXИсправление понижения 64k-страничной таблицы ОС с помощью функции, указывающее, что в ОС включено исправление для понижения 64K-страничной таблицы. Понижение таблицы страниц размером 64 КБ происходит, когда диапазон gpu VA, сопоставленный страницами размером 64 КБ, должен быть частично сопоставлен с 4 КБ страницами. В этом случае таблица страниц с записями размером 64 КБ преобразуется (понижается) в таблицу страниц с записями размером 4 КБ. Ошибка заключалась в том, что дескриптор защиты и выделения драйверов не сохранялся во время понижения. Категория функций — DXGK_FEATURE_CATEGORY_DRIVER. Дополнительные сведения см. в разделе "Примечания". |
DXGK_FEATURE_GPUPV_PRESENT_HWQUEUEВ операционной системе включено исправление проблемы при паравиртуализации GPU и планировании оборудования. Если объект контекста DXGK содержит несколько аппаратных очередей и D3DKMTPresent был вызван с аппаратной очередью, которая не была первой в списке очередей, на узле использовалась самая первая очередь оборудования для обработки Present. Категория функций — DXGK_FEATURE_CATEGORY_DRIVER. Дополнительные сведения см. в разделе "Примечания". |
DXGK_FEATURE_GPUVAIOMMUВиртуальный адрес GPU с функцией IoMmu. Категория функций — DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_NATIVE_FENCEВстроенная функция ограждения GPU. Категория функций — DXGK_FEATURE_CATEGORY_DRIVER. |
DXGK_FEATURE_QUERYSTATISTICS_EXTENSIONSФункция статистики запросов. Категория функций DXGK_FEATURE_CATEGORY_OS. |
Комментарии
Функция WDDM определяется по идентификатору компонента (DXGK_FEATURE_ID), который состоит из:
- Значение DXGK_FEATURE_CATEGORY , определяющее идентификатор категории компонента. Эти сведения хранятся в верхних четырех битах DXGK_FEATURE_ID.
- Значение DXGK_DRIVER_FEATURE , определяющее сам компонент.
Так как исходные реализации функций не классифицировали идентификаторы компонентов, существует несколько идентификаторов компонентов, которые должны оставаться определенными в категории 0 для обеспечения обратной совместимости, но не являются функциями драйвера. Это относится к следующим идентификаторам компонентов:
- DXGK_FEATURE_64K_PT_DEMOTION_FIX
- DXGK_FEATURE_GPUPV_PRESENT_HWQUEUE
- Все идентификаторы компонентов в диапазоне от DXGK_DRIVER_FEATURE_RESERVED_1 до DXGK_DRIVER_FEATURE_RESERVED_25
Эти идентификаторы функций представляют функции, которые были определены или реализованы в старых сборках ОС, и существующие проверки программного обеспечения должны иметь возможность продолжать запрашивать эти функции по этим идентификаторам. Драйверы не требуются для реализации поддержки этих идентификаторов функций.
Дополнительные сведения см. в разделе Поддержка и включение функций WDDM для запросов.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 11, версия 24H2 (WDDM 3.2) |
| Верхняя часть | d3dukmdt.h |