ObUnRegisterCallbacks-Funktion (wdm.h)
Die ObUnRegisterCallbacks-Routine hebt die Registrierung einer Reihe von Rückrufroutinen auf, die bei der ObRegisterCallbacks-Routine registriert wurden.
Syntax
void ObUnRegisterCallbacks(
[in] PVOID RegistrationHandle
);
Parameter
[in] RegistrationHandle
Ein Wert, der den Satz von Rückrufroutinen zum Aufheben der Registrierung identifiziert. Die ObRegisterCallbacks-Routine stellt diesen Wert bereit, wenn sie ursprünglich die Rückrufroutinen registriert hat.
Rückgabewert
Keine
Bemerkungen
Ein Treiber, der die ObRegisterCallbacks-Routine aufruft , muss die ObUnRegisterCallbacks-Routine aufrufen, bevor der Treiber entladen wird.
Achtung
Rufen Sie ObRegisterCallbacks nicht mehrmals auf. Dies ist ein "double free" und führt zu Bug Check 0x7E: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista mit Service Pack 1 (SP1), Windows Server 2008 und höheren Versionen des Windows-Betriebssystems. |
Zielplattform | Universell |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= APC_LEVEL |