Funzione DxgkIsFeatureEnabled2 (d3dkmddi.h)
KmD può chiamare la funzione di dxgkIsFeatureEnabled2 del driver di porta di visualizzazione prima che dxgkrnl sia abilitata per determinare se una particolare funzionalità è abilitata.
Sintassi
NTSTATUS DxgkIsFeatureEnabled2(
PVOID DriverObject,
DXGKARGCB_ISFEATUREENABLED2 *pArgs
);
Parametri
DriverObject
[in] Puntatore a un DRIVER_OBJECT. Il driver miniport di visualizzazione precedentemente ottenuto questo puntatore nella relativa funzione DriverEntry.
pArgs
[in] Puntatore a una struttura DXGKARGCB_ISFEATUREENABLED2 che contiene informazioni sulla funzionalità su cui eseguire la query.
Valore restituito
DxgkIsFeatureEnabled2 restituisce STATUS_SUCCESS al completamento dell'operazione. In caso contrario, restituisce un codice NTSTATUS appropriato.
Osservazioni
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 che venga inizializzata Dxgkrnl. Poiché DxgkIsFeatureEnabled2 deve essere usato in DriverEntry, è possibile eseguire query solo su un subset di funzionalità globali. Questo subset include attualmente:
- DXGK_FEATURE_GPUVAIOMMU
Per altre informazioni, vedere Querying WDDM feature support and enablement.For more information, see Querying WDDM feature support and enablement.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11, versione 24H2 (WDDM 3.2) |
intestazione | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |