Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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 (include Oprghdlr.h) |
| библиотеки | Oprghdlr.lib |
| IRQL | PASSIVE_LEVEL |