DXGKCB_ISFEATUREENABLED fonction de rappel (d3dkmddi.h)
Un pilote d’affichage miniport en mode noyau (KMD) appelle DxgkCbIsFeatureEnabled pour demander si le système d’exploitation a activé une fonctionnalité. À compter de Windows 11, version 24H2 (WDDM 3.2), cette fonction de rappel du pilote de port a été remplacée par DXGK_FEATURE_INTERFACE.
Syntaxe
DXGKCB_ISFEATUREENABLED DxgkcbIsfeatureenabled;
NTSTATUS DxgkcbIsfeatureenabled(
[in/out] INOUT_PDXGKARGCB_ISFEATUREENABLED unnamedParam1
)
{...}
Paramètres
[in/out] unnamedParam1
Pointeur vers une structure DXGKARGCB_ISFEATUREENABLED qui contient des informations sur la fonctionnalité interrogée.
Valeur retournée
DxgkCbIsFeatureEnabled retourne STATUS_SUCCESS si l’opération réussit. Sinon, il retourne un code NTSTATUS approprié.
Remarques
À compter de WDDM 2.9, les pilotes peuvent appeler DXGKCB_QUERYFEATURESUPPORT pour fournir des informations supplémentaires au système d’exploitation.
Le système d’exploitation définit le membre Enabled de DXGKARGCB_ISFEATUREENABLED sur TRUE lorsqu’il permet au pilote d’activer la prise en charge de la fonctionnalité interrogée. Enabled a la valeur FALSE pour indiquer au pilote de ne pas activer sa prise en charge de la fonctionnalité.
DXGKCB_ fonctionsXXX sont implémentées par Dxgkrnl. Pour utiliser cette fonction de rappel, définissez les membres appropriés de DXGKARGCB_ISFEATUREENABLED , puis appelez DxgkCbIsFeatureEnabled via le DXGKRNL_INTERFACE.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1903 (WDDM 2.6) |
En-tête | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |