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
S _ OK
L'opération a réussi.
E _ INVALIDARG
Aucune connexion n’a été créée précédemment sur le client de contrainte.
E _ ACCESSDENIED
Erreur d’autorisation, accès refusé.
E _ OUTOFMEMORY
Limite du système, impossible d’effectuer l’opération.
_paquet NAP E _ non valide _
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).
_ID non _ compatible NAP _
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.
NAP _ E _ non _ initialisé
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
NapEnforcementClient. h
MIDL
NapEnforcementClient. idl
DLL
Qagent.dll

Voir aussi

INapEnforcementClientBinding

INapEnforcementClientConnection