Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Diese Funktion kann ohne weitere Ankündigung von Windows geändert oder entfernt werden.]
Registriert die Benachrichtigung, wenn eine DLL zuerst geladen wird. Diese Benachrichtigung tritt auf, bevor dynamische Verknüpfungen stattfinden.
Syntax
NTSTATUS NTAPI LdrRegisterDllNotification(
_In_ ULONG Flags,
_In_ PLDR_DLL_NOTIFICATION_FUNCTION NotificationFunction,
_In_opt_ PVOID Context,
_Out_ PVOID *Cookie
);
Parameter
-
Flags [in]
-
Dieser Parameter muss null sein.
-
NotificationFunction [in]
-
Ein Zeiger auf eine LdrDllNotification-Rückruffunktion , die aufgerufen werden soll, wenn die DLL geladen wird.
-
Kontext [in, optional]
-
Ein Zeiger auf Kontextdaten für die Rückruffunktion.
-
Cookie [out]
-
Ein Zeiger auf eine Variable, um einen Bezeichner für die Rückruffunktion zu empfangen. Dieser Bezeichner wird verwendet, um die Registrierung der Benachrichtigungsrückruffunktion zu aufheben.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird STATUS_SUCCESS zurückgegeben.
Die Formulare und Die Bedeutung von NTSTATUS-Fehlercodes sind in der in der WDK verfügbaren Ntstatus.h-Headerdatei aufgeführt und werden in der WDK-Dokumentation beschrieben.
Hinweise
Diese Funktion weist keine zugeordnete Headerdatei auf. Die zugeordnete Importbibliothek Ntdll.lib ist im WDK verfügbar. Sie können auch die LoadLibrary - und GetProcAddress-Funktionen verwenden, um dynamisch mit Ntdll.dll zu verknüpfen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 [Nur Desktop-Apps] |
| DLL |
|
Siehe auch