Compartir a través de


Método INapEnforcementClientBinding::NotifyConnectionStateDown

Nota

La plataforma protección de acceso a redes no está disponible a partir de Windows 10

El método INapEnforcementClientBinding::NotifyConnectionStateDown se usa para informar al NapAgent de que se ha inactivo una conexión a un cliente de cumplimiento.

Sintaxis

HRESULT NotifyConnectionStateDown(
  [in] INapEnforcementClientConnection *downCxn
);

Parámetros

downCxn [in]

Puntero COM a la interfaz INapEnforcementClientConnection de la conexión inactiva.

Valor devuelto

También se pueden devolver otros códigos de error específicos de COM.

Código devuelto Descripción
S_OK
La operación se realizó correctamente.
E_ACCESSDENIED
Error de permisos, acceso denegado.
E_OUTOFMEMORY
El límite de recursos del sistema no pudo realizar la operación.
NAP_E_NOT_INITIALIZED
El aplicador no se ha inicializado previamente.

Comentarios

Cuando cualquiera de las conexiones establecidas por un cliente de cumplimiento deja de funcionar, el cliente de cumplimiento debe quitar la conexión de su lista activa e informar al NapAgent mediante este método. En cuanto se devuelve esta llamada, el objeto de conexión se puede liberar y liberar. NapAgent no contendrá referencias al objeto de conexión.

Como resultado de esta notificación, NapAgent actualiza su estado NAP del sistema según corresponda.

El cliente de cumplimiento debe llamar al método INapEnforcementClientBinding::Initialize antes de llamar a este método o a cualquier otro método de la interfaz INapEnforcementClientBinding .

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
NapEnforcementClient.h
IDL
NapEnforcementClient.idl
Archivo DLL
Qagent.dll

Consulte también

INapEnforcementClientBinding