Compartir a través de


Método INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest

Nota

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

Se llama al método INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest si se consultó un SoHRequest desde el SHA, pero la respuesta nunca volvió.

Sintaxis

HRESULT NotifyOrphanedSoHRequest(
  [in] const CorrelationId *correlationId
);

Parámetros

correlationId [in]

Puntero a la estructura CorrelationId única que identifica el SoHRequest huérfano.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Indica que se completó correctamente.

Comentarios

El sistema NAP declara este método de devolución de llamada y el escritor SHA lo implementará.

El sistema puede llamar a este método en los casos siguientes:

  • No se pudo enviar una soHRequest en la conexión.
  • Se envió un SoHRequest en la conexión, pero no volvió SoHResponse, es decir, el aplicador agotó el tiempo de espera o no había ningún SHV correspondiente en el lado servidor.
  • La conexión se ha inactivo o un aplicación se ha desconectado.

Esta es solo una notificación de mejor esfuerzo, por lo que los SHA no deben confiar en esta información para limpiar el estado. Hay varias situaciones en las que no se notificará un SHA:

  • Si un aplicación tiene un comportamiento incorrecto, es decir, no notifica al SHA cuando el estado de conexión está inactivo.
  • Si un aplicador se bloquea.
  • En condiciones de error, es decir, NapAgent no tiene memoria.

Es posible que las entidades de servicio obtengan algunas notificaciones falsas cuando se enlazan por primera vez a NapAgent, por ejemplo, si un intercambio de SoH está en curso cuando el límite sha y, a continuación, agota el tiempo de espera.

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
NapSystemHealthAgent.h
IDL
NapSystemHealthAgent.idl

Consulte también

INapSystemHealthAgentCallback