Fonction DxgkInitializeDisplayOnlyDriver (dispmprt.h)
Charge et initialise le sous-système du noyau graphique DirectX (Dxgkrnl.sys) pour une utilisation par un pilote d’affichage uniquement en mode noyau (KMDOD).
Syntaxe
NTSTATUS DxgkInitializeDisplayOnlyDriver(
[in] PDRIVER_OBJECT DriverObject,
[in] PUNICODE_STRING RegistryPath,
[in] PKMDDOD_INITIALIZATION_DATA KmdDodInitializationData
);
Paramètres
[in] DriverObject
Pointeur vers une structure DRIVER_OBJECT . Le KMDOD a précédemment obtenu ce pointeur dans sa fonction DriverEntry .
[in] RegistryPath
Pointeur vers une structure de UNICODE_STRING qui fournit le chemin d’accès à la clé de Registre de service du KMDOD. Le KMDOD a précédemment obtenu ce pointeur dans sa fonction DriverEntry .
[in] KmdDodInitializationData
Pointeur vers une structure KMDDOD_INITIALIZATION_DATA qui fournit le sous-système du noyau graphique DirectX avec des pointeurs vers des fonctions implémentées par le KMDOD.
Valeur retournée
Retourne STATUS_SUCCESS si elle réussit ; sinon, il retourne l’un des codes d’erreur définis dans Ntstatus.h.
Remarques
Tous les paramètres fournis par le KMDOD peuvent être en mémoire paginée.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dispmprt.h |
Bibliothèque | Displib.lib |
IRQL | PASSIVE_LEVEL |