DeRegisterOpRegionHandler 函数 (oprghdlr.h)

DeRegisterOpRegionHandler 例程使用 ACPI 驱动程序取消注册作区域处理程序。

语法

NTSTATUS DeRegisterOpRegionHandler(
  [in] PDEVICE_OBJECT DeviceObject,
  [in] PVOID          OperationRegionObject
);

参数

[in] DeviceObject

指向物理设备对象(PDO)的指针,该对象表示定义作区域的 ACPI 设备。

[in] OperationRegionObject

指定作区域处理程序 RegisterOpRegionHandler 返回的作区域对象。

返回值

返回以下状态值之一。

返回代码 描述
STATUS_SUCCESS 作区域处理程序已成功注册。
STATUS_INSUFFICIENT_RESOURCES 例程无法分配必要的系统资源。
STATUS_Xxx 发生内部错误。

言论

此例程与 RegisterOpRegionHandler结合使用。 若要取消注册作区域处理程序,调用方必须在注册作区域处理程序时指定由 RegisterOpRegionHandler 返回的作区域对象

有关作区域的详细信息,请参阅 支持作区域

要求

要求 价值
目标平台 普遍
标头 oprghdlr.h (包括 Oprghdlr.h)
Oprghdlr.lib
IRQL PASSIVE_LEVEL

另请参阅

ACPI_OP_REGION_HANDLER

RegisterOpRegionHandler