FWPM_SERVICE_STATE_CHANGE_CALLBACK0 función de devolución de llamada (fwpmk.h)

El controlador de llamada del PMA implementa la función FWPM_SERVICE_STATE_CHANGE_CALLBACK0 para agregar un comportamiento personalizado al proceso de notificación de cambio de estado de servicio del motor de filtrado base (BFE).

Sintaxis

FWPM_SERVICE_STATE_CHANGE_CALLBACK0 FwpmServiceStateChangeCallback0;

void FwpmServiceStateChangeCallback0(
  [in, out] void *context,
  [in]      FWPM_SERVICE_STATE newState
)
{...}

Parámetros

[in, out] context

Puntero que se pasó en el contexto de parámetro cuando el controlador de llamada llamó a la función FwpmBfeStateSubscribeChanges0.

[in] newState

El nuevo estado del servicio BFE al que se va a cambiar.

Valor devuelto

Código y valor devueltos Descripción
ERROR_SUCCESS
0
El enumerador se eliminó correctamente.
FWP_E_* de código de error
0x80320001: 0x80320039
Error específico de la Plataforma de filtrado de Windows (PMA). Consulte códigos de error de PMA para obtener más información.
RPC_* código de error
0x80010001: 0x80010122
Error al comunicarse con el motor de firewall remoto o local.
otros códigos NTSTATUS Error.

Observaciones

El motor de filtro llama a esta función siempre que haya un cambio en el estado del motor de filtro.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible a partir de Windows Vista.
de la plataforma de destino de Universal
encabezado de fwpmk.h
biblioteca de fwpkclnt.lib
irQL <= PASSIVE_LEVEL

Consulte también