Share via


Função WscRegisterForChanges (wscapi.h)

Registra uma função de retorno de chamada a ser executada quando o WSC (Centro de Segurança do Windows) detecta uma alteração que pode afetar a integridade de um dos provedores de segurança.

Sintaxe

HRESULT WscRegisterForChanges(
  [in]  LPVOID                 Reserved,
  [out] PHANDLE                phCallbackRegistration,
  [in]  LPTHREAD_START_ROUTINE lpCallbackAddress,
  [in]  PVOID                  pContext
);

Parâmetros

[in] Reserved

Reservado. Deve ser NULL.

[out] phCallbackRegistration

Um ponteiro para um identificador para o registro de retorno de chamada. Quando terminar de usar a função de retorno de chamada, cancele o registro chamando a função WscUnRegisterChanges .

[in] lpCallbackAddress

Um ponteiro para a função definida pelo aplicativo a ser chamada quando ocorrer uma alteração no serviço WSC. Essa função também é chamada quando o serviço WSC é iniciado ou interrompido.

[in] pContext

Um ponteiro para uma variável a ser passada como o parâmetro lpParameter para a função apontada pelo parâmetro lpCallbackAddress .

Valor retornado

Retorna S_OK se a função for bem-sucedida; caso contrário, retornará um código de erro.

Comentários

Quando você quiser deixar de receber notificação para o método de retorno de chamada, cancele o registro chamando a função WscUnRegisterChanges .

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho wscapi.h
Biblioteca Wscapi.lib
DLL Wscapi.dll

Confira também

WscUnRegisterChanges