Función WscRegisterForChanges (wscapi.h)

Registra una función de devolución de llamada que se va a ejecutar cuando Seguridad de Windows Center (WSC) detecta un cambio que podría afectar al estado de uno de los proveedores de seguridad.

Sintaxis

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

Parámetros

[in] Reserved

Reservado. Debe ser NULL.

[out] phCallbackRegistration

Puntero a un identificador del registro de devolución de llamada. Cuando haya terminado de usar la función de devolución de llamada, anule el registro llamando a la función WscUnRegisterChanges .

[in] lpCallbackAddress

Puntero a la función definida por la aplicación que se va a llamar cuando se produce un cambio en el servicio WSC. También se llama a esta función cuando se inicia o detiene el servicio WSC.

[in] pContext

Puntero a una variable que se va a pasar como el parámetro lpParameter a la función a la que apunta el parámetro lpCallbackAddress .

Valor devuelto

Devuelve S_OK si la función se realiza correctamente; de lo contrario, devuelve un código de error.

Observaciones

Cuando quiera dejar de recibir notificaciones al método de devolución de llamada, puede anular el registro llamando a la función WscUnRegisterChanges .

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado wscapi.h
Library Wscapi.lib
Archivo DLL Wscapi.dll

Consulte también

WscUnRegisterChanges