LdrRegisterDllNotification fonction)

[cette fonction peut être modifiée ou supprimée de Windows sans préavis.]

Enregistre une notification lorsqu’une DLL est chargée pour la première fois. Cette notification se produit avant que la liaison dynamique ait lieu.

Syntaxe

NTSTATUS NTAPI LdrRegisterDllNotification(
  _In_     ULONG                          Flags,
  _In_     PLDR_DLL_NOTIFICATION_FUNCTION NotificationFunction,
  _In_opt_ PVOID                          Context,
  _Out_    PVOID                          *Cookie
);

Paramètres

Indicateurs [ dans]

Ce paramètre doit être égal à zéro.

NotificationFunction [ dans]

Pointeur vers une fonction de rappel de notification LdrDllNotification à appeler lorsque la dll est chargée.

Contexte [ dans, facultatif]

Pointeur vers les données de contexte pour la fonction de rappel.

Cookie [ à]

Pointeur vers une variable qui doit recevoir un identificateur pour la fonction de rappel. Cet identificateur est utilisé pour annuler l’inscription de la fonction de rappel de notification.

Valeur retournée

Si la fonction réussit, elle retourne l' état _ Success.

Les formulaires et la signification des codes d’erreur de NTSTATUS sont répertoriés dans le fichier d’en-tête Ntstatus. h disponible dans le kit WDK et sont décrits dans la documentation WDK.

Remarques

Cette fonction n’a aucun fichier d’en-tête associé. La bibliothèque d’importation associée, ntdll. lib, est disponible dans le kit WDK. Vous pouvez également utiliser les fonctions LoadLibrary et GetProcAddress pour établir une liaison dynamique à Ntdll.dll.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2008 [ applications de bureau uniquement]
DLL
Ntdll.dll

Voir aussi

LdrDllNotification

LdrUnregisterDllNotification