IoUnregisterShutdownNotification-Funktion (wdm.h)
Die IoUnregisterShutdownNotification-Routine entfernt einen registrierten Treiber aus der Warteschlange für Benachrichtigungen zum Herunterfahren.
Syntax
void IoUnregisterShutdownNotification(
[in] PDEVICE_OBJECT DeviceObject
);
Parameter
[in] DeviceObject
Zeiger auf das Geräteobjekt des Treibers.
Rückgabewert
Keine
Bemerkungen
IoUnregisterShutdownNotification kann nur von einem Treiber aufgerufen werden, wenn dieser Treiber zuvor IoRegisterShutdownNotification oder IoRegisterLastChanceShutdownNotification mit dem angegebenen DeviceObject genannt hat. Diese Routine wird normalerweise aus der Entladeroutine eines Treibers aufgerufen.
Beim Aufrufen von IoUnregisterShutdownNotification werden alle Benachrichtigungen zum Herunterfahren abgebrochen, die für das angegebene DeviceObject registriert wurden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 2000. |
Zielplattform | Universell |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
DDI-Complianceregeln | HwStorPortProhibitedDDIs(storport), IrqlIoPassive5(wdm), PowerIrpDDis(wdm) |