Função ObUnRegisterCallbacks (wdm.h)

A rotina ObUnRegisterCallbacks cancela o registro de um conjunto de rotinas de retorno de chamada que foram registradas com a rotina ObRegisterCallbacks .

Sintaxe

void ObUnRegisterCallbacks(
  [in] PVOID RegistrationHandle
);

Parâmetros

[in] RegistrationHandle

Um valor que identifica o conjunto de rotinas de retorno de chamada para cancelar o registro. A rotina ObRegisterCallbacks fornece esse valor quando registrou originalmente as rotinas de retorno de chamada.

Retornar valor

Nenhum

Comentários

Um driver que chama a rotina ObRegisterCallbacks deve chamar a rotina ObUnRegisterCallbacks antes que o driver seja descarregado.

Cuidado

Não chame ObRegisterCallbacks mais de uma vez. Esse é um "double free" e resulta em 0x7E de Verificação de Bugs: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista com Service Pack 1 (SP1), Windows Server 2008 e versões posteriores do sistema operacional Windows.
Plataforma de Destino Universal
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Confira também

ObRegisterCallbacks