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

Weitere Informationen

ObRegisterCallbacks