Partager via


INapEnforcementClientBinding::GetSoHRequest, méthode

Notes

La plateforme de protection d’accès réseau n’est pas disponible à partir de Windows 10

La méthode INapEnforcementClientBinding::GetSoHRequest est utilisée par le client d’application pour récupérer une requête SoH pour une connexion particulière.

Syntaxe

HRESULT GetSoHRequest(
  [in]  INapEnforcementClientConnection *connection,
  [out] BOOL                            *retriggerHint
);

Paramètres

connection [in]

Pointeur COM vers une interface INapEnforcementClientConnection . NapAgent ne contient pas de références à l’objet associé à cette interface une fois la méthode terminée.

retriggerHint [out]

Pointeur vers un boOL qui indique si la connexion doit être re-déclenchée. Elle a la valeur TRUE si soHRequest a changé depuis le dernier appel de cette fonction ou si ProbationTime a expiré. Sinon, FALSE est retourné.

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_ACCESSDENIED
Erreur d’autorisations, accès refusé.
E_OUTOFMEMORY
Limite de ressources système, impossible d’effectuer l’opération.
NAP_E_NOT_INITIALIZED
L’application n’a pas été initialisée précédemment.

Notes

NapAgent définit soHRequest sur l’objet de connexion.

Si une demande SoHRequest était en suspens sur cette connexion, elle est ignorée et les shAs sont avertis des SoHRequests orphelines.

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
NapEnforcementClient.h
IDL
NapEnforcementClient.idl
DLL
Qagent.dll

Voir aussi

INapEnforcementClientBinding