Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Эта функция может быть изменена или удалена из Windows без дополнительного уведомления.]
Регистрируется для уведомления при первой загрузке библиотеки DLL. Это уведомление происходит до того, как выполняется динамическое связывание.
Синтаксис
NTSTATUS NTAPI LdrRegisterDllNotification(
_In_ ULONG Flags,
_In_ PLDR_DLL_NOTIFICATION_FUNCTION NotificationFunction,
_In_opt_ PVOID Context,
_Out_ PVOID *Cookie
);
Параметры
-
Флаги [in]
-
Этот параметр должен быть равен нулю.
-
NotificationFunction [in]
-
Указатель на функцию обратного вызова уведомления LdrDllNotification , вызываемую при загрузке библиотеки DLL.
-
Контекст [in, необязательный]
-
Указатель на контекстные данные для функции обратного вызова.
-
Файл cookie [out]
-
Указатель на переменную для получения идентификатора функции обратного вызова. Этот идентификатор используется для отмены регистрации функции обратного вызова уведомления.
Возвращаемое значение
Если функция выполняется успешно, она возвращает STATUS_SUCCESS.
Формы и важность кодов ошибок NTSTATUS перечислены в файле заголовка Ntstatus.h, доступном в WDK, и описаны в документации по WDK.
Комментарии
У этой функции нет связанного файла заголовка. Связанная библиотека импорта Ntdll.lib доступна в WDK. Вы также можете использовать функции LoadLibrary и GetProcAddress для динамической связи с Ntdll.dll.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows Vista [только классические приложения] |
| Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
| DLL |
|
См. также раздел