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 |