Méthode INapEnforcementClientBinding::P rocessSoHResponse
Notes
La plateforme protection de l’accès réseau n’est pas disponible à partir de Windows 10
La méthode INapEnforcementClientBinding::P rocessSoHResponse est utilisée par les clients d’application pour traiter une SoHResponse chaque fois qu’ils reçoivent un objet blob de données SoHResponse à partir du serveur d’application.
Syntaxe
HRESULT ProcessSoHResponse(
[in] INapEnforcementClientConnection *connection
);
Paramètres
-
connexion [in]
-
Pointeur COM vers l’interface INapEnforcementClientConnection de la connexion cliente. NapAgent ne contient pas de références à l’objet associé à cette interface une fois cet appel de méthode terminé.
Vous devez utiliser une connexion établie précédemment pour le traitement des objets blob de données SOHResponse.
Valeur retournée
D’autres codes d’erreur spécifiques à COM peuvent également être retournés.
Code de retour | Description |
---|---|
|
L'opération a réussi. |
|
Aucune connexion n’a été créée sur le client d’application. |
|
Erreur d’autorisations, accès refusé. |
|
Limite de ressources système, impossible d’effectuer l’opération. |
|
Si cette valeur est retournée, le client d’application doit supprimer le paquet si napAgent retourne NAP_E_INVALID_PACKET. Dans ce cas, l’application doit supposer que le serveur auquel il s’adresse n’est pas compatible NAP et supprimer la connexion de la liste active (c’est-à-dire notifier napAgent d’un état de connexion désactivé). |
|
Si cette valeur est retournée, cela indique que l’ID de corrélation dans le paquet de SoH-Response ne correspond pas à la réponse SoH en suspens. Dans ce cas, l’exécuteur doit supprimer le paquet et attendre un autre paquet SoH-Response plus récent. Cela peut être dû à une réponse à un message de demande plus ancien. |
|
L’application n’a pas été initialisée précédemment. |
Notes
NapAgent interroge l’objet blob de données SoH-Response à partir de l’objet de connexion, le traite et définit la décision résultante (par exemple, accès complet/restreint/etc.) sur l’objet de connexion.
Le client d’application doit appeler la méthode INapEnforcementClientBinding::Initialize avant d’appeler cette méthode ou toute autre méthode de l’interface INapEnforcementClientBinding .
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 |
|
DLL |
|