Metodo INapEnforcementClientBinding::P rocessSoHResponse
Nota
La piattaforma Protezione accesso alla rete non è disponibile a partire da Windows 10
Il metodo INapEnforcementClientBinding::P rocessSoHResponse viene usato dai client di imposizione per elaborare un oggetto SoHResponse ogni volta che ricevono un BLOB di dati SoHResponse dal server di imposizione.
Sintassi
HRESULT ProcessSoHResponse(
[in] INapEnforcementClientConnection *connection
);
Parametri
-
connessione [in]
-
Puntatore COM all'interfaccia INapEnforcementClientConnection della connessione client. NapAgent non contiene riferimenti all'oggetto associato a questa interfaccia al termine della chiamata al metodo.
È necessario usare una connessione stabilita in precedenza per l'elaborazione dei BLOB di dati SOHResponse.
Valore restituito
È anche possibile che vengano restituiti altri codici di errore specifici di COM.
Codice restituito | Descrizione |
---|---|
|
L'operazione è riuscita. |
|
Nel client di imposizione non sono state create connessioni in precedenza. |
|
Errore di autorizzazione, accesso negato. |
|
Il limite di risorse di sistema non è riuscito a eseguire l'operazione. |
|
Se questo valore viene restituito, il client di imposizione deve eliminare il pacchetto se NapAgent restituisce NAP_E_INVALID_PACKET. In questo caso, l'applicazione deve presupporre che il server con cui sta parlando non sia abilitato per protezione accesso alla rete e rimuovere la connessione dall'elenco attivo(ad esempio notificare a NapAgent uno stato di connessione inattivo). |
|
Se questo valore viene restituito, indica che l'ID di correlazione nel pacchetto SoH-Response non corrisponde all'oggetto SoH-Response in sospeso. In questo caso, l'applicazione deve eliminare il pacchetto e attendere un altro pacchetto di SoH-Response più recente. Ciò può essere causato da una risposta a un messaggio di richiesta precedente. |
|
L'applicazione non è stata inizializzata in precedenza. |
Commenti
NapAgent esegue una query sul BLOB di dati SoH-Response dall'oggetto connessione, lo elabora e imposta la decisione risultante ,ad esempio l'accesso completo/con restrizioni e così via, sull'oggetto connessione.
Il client di imposizione deve chiamare il metodo INapEnforcementClientBinding::Initialize prima di chiamare questo metodo o qualsiasi altro metodo dell'interfaccia INapEnforcementClientBinding .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|
IDL |
|
DLL |
|