DXGKCB_ISFEATUREENABLED funzione di callback (d3dkmddi.h)
Un driver miniport in modalità kernel chiama DxgkCbIsFeatureEnabled per eseguire query 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.
Commenti
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à eseguita in query. Abilitato è impostato su FALSE per indicare al driver di non abilitarne il supporto per la funzionalità.
le funzioni DXGKCB_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.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1903 (WDDM 2.6) |
Intestazione | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |