Функция 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 |