Freigeben über


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

Weitere Informationen

ACPI_OP_REGION_HANDLER

RegisterOpRegionHandler