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

Vedi anche

DriverEntry

DXGKARGCB_ISFEATUREENABLED2