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

Voir aussi

DRIVER_OBJECT

DriverEntry of Display Miniport Driver

DxgkInitialize

KMDDOD_INITIALIZATION_DATA

UNICODE_STRING