DeRegisterOpRegionHandler-Funktion (oprghdlr.h)
Die DeRegisterOpRegionHandler-Routine hebt die Registrierung eines Vorgangsbereichshandlers beim ACPI-Treiber auf.
Syntax
NTSTATUS DeRegisterOpRegionHandler(
[in] PDEVICE_OBJECT DeviceObject,
[in] PVOID OperationRegionObject
);
Parameter
[in] DeviceObject
Zeiger auf das Objekt des physischen Geräts (PDO), das das ACPI-Gerät darstellt, das den Vorgangsbereich definiert.
[in] OperationRegionObject
Gibt das Vorgangsbereichsobjekt an, das von RegisterOpRegionHandler für den Vorgangsbereichshandler zurückgegeben wird.
Rückgabewert
Gibt einen der folgenden status Werte zurück.
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESS | Der Handler für die Betriebsregion wurde erfolgreich registriert. |
STATUS_INSUFFICIENT_RESOURCES | Die Routine konnte die erforderlichen Systemressourcen nicht zuordnen. |
STATUS_Xxx | Interner Fehler. |
Hinweise
Diese Routine wird in Kombination mit RegisterOpRegionHandler verwendet. Um die Registrierung eines Vorgangsbereichshandlers aufzuheben, muss der Aufrufer das Vorgangsbereichsobjekt angeben, das von RegisterOpRegionHandler zurückgegeben wurde, als er den Vorgangsbereichshandler registriert hat.
Weitere Informationen zu Vorgangsregionen finden Sie unter Unterstützen einer Vorgangsregion.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | oprghdlr.h (include Oprghdlr.h) |
Bibliothek | Oprghdlr.lib |
IRQL | PASSIVE_LEVEL |