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 |