Partager via


DxgkIsFeatureEnabled2, fonction (d3dkmddi.h)

KMD peut appeler la fonction DxgkIsFeatureEnabled2 du pilote de port d’affichage avant que Dxgkrnl soit activé 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 précédemment obtenu ce pointeur dans sa fonction DriverEntry .

pArgs

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

Valeur retournée

DxgkIsFeatureEnabled2 retourne STATUS_SUCCESS en cas de 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 case activée pour la présence d’une fonctionnalité activée avant l’initialisation de Dxgkrnl. Étant donné que DxgkIsFeatureEnabled2 est destiné à être utilisé dans DriverEntry, seul un sous-ensemble de fonctionnalités globales peut être interrogé via celui-ci. Ce sous-ensemble comprend actuellement :

  • DXGK_FEATURE_GPUVAIOMMU

Pour plus d’informations, consultez Interrogation de la prise en charge et de l’activation des fonctionnalités WDDM.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11, version 24H2 (WDDM 3.2)
En-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

DriverEntry

DXGKARGCB_ISFEATUREENABLED2