Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
KMD может вызывать функцию драйвера порта отображения DxgkIsFeatureEnabled2, прежде чем dxgkrnl включен, чтобы определить, включена ли определенная функция.
Синтаксис
NTSTATUS DxgkIsFeatureEnabled2(
PVOID DriverObject,
DXGKARGCB_ISFEATUREENABLED2 *pArgs
);
Параметры
DriverObject
[in] Указатель на DRIVER_OBJECT. Драйвер мини-порта отображения ранее получил этот указатель в своей функции DriverEntryDriverEntry.
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 |