Compartir a través de


Función LdrRegisterDllNotification

[Esta función se puede cambiar o quitar de Windows sin previo aviso.]

Se registra para recibir notificaciones cuando se carga por primera vez un archivo DLL. Esta notificación se produce antes de que tenga lugar la vinculación dinámica.

Sintaxis

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

Parámetros

Marcas [in]

Este parámetro debe ser cero.

NotificationFunction [in]

Puntero a una función de devolución de llamada de notificación LdrDllNotification a la que llamar cuando se carga el archivo DLL.

Contexto [in, opcional]

Puntero a datos de contexto para la función de devolución de llamada.

Cookie [out]

Puntero a una variable para recibir un identificador para la función de devolución de llamada. Este identificador se usa para anular el registro de la función de devolución de llamada de notificación.

Valor devuelto

Si la función se realiza correctamente, devuelve STATUS_SUCCESS.

Los formularios y la importancia de los códigos de error NTSTATUS se enumeran en el archivo de encabezado Ntstatus.h disponible en WDK y se describen en la documentación de WDK.

Comentarios

Esta función no tiene ningún archivo de encabezado asociado. La biblioteca de importación asociada, Ntdll.lib, está disponible en WDK. También puede usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Ntdll.dll.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Archivo DLL
Ntdll.dll

Vea también

LdrDllNotification

LdrUnregisterDllNotification