Função DeRegisterOpRegionHandler (oprghdlr.h)

A rotina DeRegisterOpRegionHandler desregistra um manipulador de região de operação com o driver ACPI.

Sintaxe

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

Parâmetros

[in] DeviceObject

Ponteiro para o PDO (objeto de dispositivo físico) que representa o dispositivo ACPI que define a região da operação.

[in] OperationRegionObject

Especifica o objeto de região de operação retornado por RegisterOpRegionHandler para o manipulador de região de operação.

Retornar valor

Retorna um dos seguintes valores de status.

Código de retorno Descrição
STATUS_SUCCESS O manipulador de região operacional foi registrado com êxito.
STATUS_INSUFFICIENT_RESOURCES A rotina não pôde alocar os recursos necessários do sistema.
STATUS_Xxx Ocorreu um erro interno.

Comentários

Essa rotina é usada em combinação com RegisterOpRegionHandler. Para desregistrar um manipulador de região de operação, o chamador deve especificar o objeto de região de operação retornado por RegisterOpRegionHandler quando registrou o manipulador de região de operação.

Para obter mais informações sobre regiões de operação, consulte Suporte a uma região de operação.

Requisitos

Requisito Valor
Plataforma de Destino Universal
Cabeçalho oprghdlr.h (inclua Oprghdlr.h)
Biblioteca Oprghdlr.lib
IRQL PASSIVE_LEVEL

Confira também

ACPI_OP_REGION_HANDLER

RegisterOpRegionHandler