Méthode INapSystemHealthAgentCallback::CompareSoHRequests
Notes
La plateforme protection de l’accès réseau n’est pas disponible à partir de Windows 10
La méthode INapSystemHealthAgentCallback::CompareSoHRequests est utilisée par le SHA pour comparer les requêtes SoH.
Syntaxe
HRESULT CompareSoHRequests(
[in] const SoHRequest *lhs,
[in] const SoHRequest *rhs,
[out] BOOL *isEqual
);
Paramètres
-
lhs [in]
-
Pointeur vers le SoHRequest à gauche de l’opération de comparaison.
-
rhs [in]
-
Pointeur vers le SoHRequest à droite de l’opération de comparaison.
-
isEqual [out]
-
Pointeur vers un BOOL qui a la valeur TRUE si lhs et rhs sont sémantiquement égaux, et FALSE dans le cas contraire.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Indique la réussite de l’opération. |
|
La méthode n’a pas été implémentée par le SHA. |
Notes
Cette méthode de rappel est déclarée par le système NAP et doit être implémentée par l’enregistreur SHA.
Le SHA doit comparer les SoHs et retourner TRUE si les SoHs sont sémantiquement égaux. NapAgent utilise ces informations pour déterminer si un échange SoH doit être lancé en raison d’un changement d’état de l’ordinateur client.
Si les SHA ont placé des ID incrémentiels ou des horodatages dans leur SoH, les SOH peuvent être sémantiquement égaux (c’est-à-dire qu’ils peuvent transmettre les mêmes informations de santé), mais ils peuvent être inégaux en octets. Les shAs doivent implémenter cette fonction pour case activée pour l’égalité sémantique des soHs.
Si les shAs n’ont pas placé d’horodatage ou d’ID dans leurs soHs, ils peuvent choisir de ne pas implémenter cette fonction et de retourner E_NOTIMPL. Dans ce cas, NapAgent effectue une comparaison par octets sur les SoHRequests.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
IDL |
|