Partager via


Fonction LdrRegisterDllNotification

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

S’inscrit pour la notification lors du premier chargement d’une DLL. Cette notification se produit avant l’établissement d’une liaison dynamique.

Syntaxe

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

Paramètres

Indicateurs [in]

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

NotificationFunction [in]

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

Contexte [in, facultatif]

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

Cookie [out]

Pointeur vers une variable pour 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 STATUS_SUCCESS.

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

Notes

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

Spécifications

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

Voir aussi

LdrDllNotification

LdrUnregisterDllNotification