Condividi tramite


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

Vedere anche

DriverEntry

DXGKARGCB_ISFEATUREENABLED2