Condividi tramite


DXGKCB_ISFEATUREENABLED funzione di callback (d3dkmddi.h)

Un driver miniport (KMD) in modalità kernel chiama DxgkCbIsFeatureEnabled per verificare se il sistema operativo ha abilitato una funzionalità. A partire da Windows 11 versione 24H2 (WDDM 3.2), questa funzione di callback del driver di porta è stata sostituita da DXGK_FEATURE_INTERFACE.

Sintassi

DXGKCB_ISFEATUREENABLED DxgkcbIsfeatureenabled;

NTSTATUS DxgkcbIsfeatureenabled(
  [in/out] INOUT_PDXGKARGCB_ISFEATUREENABLED unnamedParam1
)
{...}

Parametri

[in/out] unnamedParam1

Puntatore a una struttura DXGKARGCB_ISFEATUREENABLED che contiene informazioni sulla funzionalità sottoposta a query.

Valore restituito

DxgkCbIsFeatureEnabled restituisce STATUS_SUCCESS se l'operazione ha esito positivo. In caso contrario, restituisce un codice NTSTATUS appropriato.

Osservazioni

A partire da WDDM 2.9, i driver possono chiamare DXGKCB_QUERYFEATURESUPPORT per fornire informazioni aggiuntive al sistema operativo.

Il sistema operativo imposta il membro abilitato di DXGKARGCB_ISFEATUREENABLED su TRUE quando consente al driver di abilitare il supporto per la funzionalità sottoposta a query. Abilitato è impostato su FALSE per indicare al driver di non abilitare il supporto per la funzionalità.

DXGKCB_funzioni XXX vengono implementate da Dxgkrnl. Per usare questa funzione di callback, impostare i membri appropriati di DXGKARGCB_ISFEATUREENABLED e quindi chiamare DxgkCbIsFeatureEnabled tramite il DXGKRNL_INTERFACE.

Fabbisogno

Requisito Valore
client minimo supportato Windows 10, versione 1903 (WDDM 2.6)
intestazione d3dkmddi.h
IRQL PASSIVE_LEVEL

Vedere anche

DXGKARGCB_ISFEATUREENABLED

DXGKCB_QUERYFEATURESUPPORT

DXGKRNL_INTERFACE