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 |