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 |