INapEnforcementClientBinding ::P méthode rocessSoHResponse
Notes
La plate-forme de protection d’accès réseau n’est pas disponible à partir de Windows 10
La méthode INapEnforcementClientBinding ::P rocesssohresponse est utilisée par les clients de mise en œuvre pour traiter un SoHResponse chaque fois qu’ils reçoivent un objet blob de données SoHResponse du serveur d’application.
Syntaxe
HRESULT ProcessSoHResponse(
[in] INapEnforcementClientConnection *connection
);
Paramètres
-
connexion [ dans]
-
Pointeur COM vers l’interface INapEnforcementClientConnection de la connexion cliente. NapAgent ne contient pas de références à l’objet associé à cette interface après la fin de l’appel de méthode.
Vous devez utiliser une connexion précédemment établie 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 précédemment sur le client de contrainte. |
|
Erreur d’autorisation, accès refusé. |
|
Limite du système, impossible d’effectuer l’opération. |
|
Si cette valeur est renvoyée, le client de contrainte doit supprimer le paquet si le NapAgent retourne le _ paquet NAP E _ non valide _ . Dans ce cas, l’application doit supposer que le serveur auquel elle est confrontée n’est pas compatible avec la protection d’accès réseau (NAP) et supprime la connexion de la liste active (par exemple, notifier le NapAgent d’un état de connexion). |
|
Si cette valeur est retournée, elle indique que l’ID de corrélation dans le paquet SoH-Response ne correspond pas à la réponse SoH en suspens. Dans ce cas, l’application doit supprimer le paquet et attendre un autre paquet plus récent SoH-Response. Cela peut être dû à une réponse à un message de demande plus ancien. |
|
L’application n’a pas été précédemment initialisée. |
Remarques
Le 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 de contrainte doit appeler la méthode INapEnforcementClientBinding :: Initialize avant d’appeler cette méthode ou toute autre méthode de l’interface INapEnforcementClientBinding .
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2008 [ applications de bureau uniquement] |
| En-tête |
|
| MIDL |
|
| DLL |
|