Compartir a través de


Método INapSystemHealthAgentCallback::CompareSoHRequests

Nota

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

El método SHA usa el método INapSystemHealthAgentCallback::CompareSoHRequests para comparar las solicitudes SoH.

Sintaxis

HRESULT CompareSoHRequests(
  [in]  const SoHRequest *lhs,
  [in]  const SoHRequest *rhs,
  [out]       BOOL       *isEqual
);

Parámetros

lhs [in]

Puntero a SoHRequest a la izquierda de la operación de comparación.

rhs [in]

Puntero a SoHRequest a la derecha de la operación de comparación.

isEqual [out]

Puntero a un BOOL que es TRUE si lhs y rhs son semánticamente iguales y FALSE en caso contrario.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Indica que se completó correctamente.
E_NOTIMPL
El sha no implementó el método .

Comentarios

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

El SHA debe comparar los SoHs y devolver TRUE si los SoH son semánticamente iguales. NapAgent usa esta información para determinar si se debe iniciar un intercambio de SoH debido al cambio de estado de la máquina cliente.

Si los SHAs han puesto identificadores incrementales o marcas de tiempo en su SoH, los SoH pueden ser semánticamente iguales (es decir, pueden transmitir la misma información de salud), pero pueden ser desiguales por bytes. Los SHAs deben implementar esta función para comprobar la igualdad semántica de soHs.

Si las ENTIDADES de servicio no han puesto ninguna marca de tiempo o identificadores en sus soH, pueden optar por no implementar esta función y devolver E_NOTIMPL. En este caso, NapAgent realiza una comparación por bytes en SoHRequests.

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

Soh