Partager via


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

Voir aussi

DXGKARGCB_ISFEATUREENABLED

DXGKCB_QUERYFEATURESUPPORT

DXGKRNL_INTERFACE