Функция DxgkIsFeatureEnabled2 (d3dkmddi.h)
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 |