Funzione DxgkIsFeatureEnabled2 (d3dkmddi.h)
KmD può chiamare la funzione DxgkIsFeatureEnabled2 del driver della porta di visualizzazione prima che Dxgkrnl sia abilitata per determinare se è abilitata una determinata funzionalità.
Sintassi
NTSTATUS DxgkIsFeatureEnabled2(
PVOID DriverObject,
DXGKARGCB_ISFEATUREENABLED2 *pArgs
);
Parametri
DriverObject
[in] Puntatore a un DRIVER_OBJECT. Il driver miniport visualizzato ha ottenuto in precedenza questo puntatore nella sua funzione DriverEntry .
pArgs
[in] Puntatore a una struttura DXGKARGCB_ISFEATUREENABLED2 che contiene informazioni sulla funzionalità da eseguire in query.
Valore restituito
DxgkIsFeatureEnabled2 restituisce STATUS_SUCCESS al completamento dell'esito positivo. In caso contrario, restituisce un codice NTSTATUS appropriato.
Commenti
DxgkIsFeatureEnabled2 è definito nella libreria del driver della porta di visualizzazione (displib.lib). Di conseguenza, kmD può chiamare questa funzione per verificare la presenza di una funzionalità abilitata prima dell'inizializzazione di Dxgkrnl . Poiché DxgkIsFeatureEnabled2 deve essere usato in DriverEntry, è possibile eseguire query solo su un subset di funzionalità globali. Questo subset attualmente include:
- DXGK_FEATURE_GPUVAIOMMU
Per altre informazioni, vedere Esecuzione di query sul supporto e l'abilitazione delle funzionalità WDDM.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 versione 24H2 (WDDM 3.2) |
Intestazione | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |