Partager via


DxgkIsFeatureEnabled2, fonction (d3dkmddi.h)

KMD peut appeler la fonction DxgkIsFeatureEnabled2 du pilote de port d’affichage avant Dxgkrnl est activée pour déterminer si une fonctionnalité particulière est activée.

Syntaxe

NTSTATUS DxgkIsFeatureEnabled2(
  PVOID                       DriverObject,
  DXGKARGCB_ISFEATUREENABLED2 *pArgs
);

Paramètres

DriverObject

[in] Pointeur vers un DRIVER_OBJECT. Le pilote miniport d’affichage a obtenu précédemment ce pointeur dans sa fonction DriverEntry.

pArgs

[in] Pointeur vers une structure DXGKARGCB_ISFEATUREENABLED2 qui contient des informations sur la fonctionnalité à interroger.

Valeur de retour

DxgkIsFeatureEnabled2 retourne STATUS_SUCCESS à la fin de la réussite. Sinon, elle retourne un code NTSTATUS approprié.

Remarques

DxgkIsFeatureEnabled2 est défini dans la bibliothèque du pilote de port d’affichage (displib.lib). Par conséquent, KMD peut appeler cette fonction pour vérifier la présence d’une fonctionnalité activée avant Dxgkrnl est initialisée. Étant donné que DxgkIsFeatureEnabled2 est destiné à être utilisé à DriverEntry, seul un sous-ensemble de fonctionnalités globales peut être interrogé par le biais de celui-ci. Ce sous-ensemble comprend actuellement :

  • DXGK_FEATURE_GPUVAIOMMU

Pour plus d’informations, consultez prise en charge des fonctionnalités WDDM d’interrogation et d’activation.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2 (WDDM 3.2)
d’en-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

DriverEntry

DXGKARGCB_ISFEATUREENABLED2