Condividi tramite


Metodo INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest

Nota

La piattaforma Network Access Protection non è disponibile a partire da Windows 10

Il metodo INapSystemHealthAgentCallback::NotifyOrphanedSoHRequest viene chiamato se è stata eseguita una query su SoHRequest da SHA, ma la risposta non è mai tornata.

Sintassi

HRESULT NotifyOrphanedSoHRequest(
  [in] const CorrelationId *correlationId
);

Parametri

correlationId [in]

Puntatore alla struttura CorrelationId univoca che identifica l'oggetto SoHRequest orfano.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Indica l'esito positivo dell'operazione.

Commenti

Questo metodo di callback viene dichiarato dal sistema NAP e deve essere implementato dal writer SHA.

Questo metodo può essere chiamato dal sistema nei casi seguenti:

  • Impossibile inviare un SoHRequest sul filo.
  • Un SoHRequest è stato inviato sul cavo, ma non è stato restituito SoHResponse , ovvero il timeout dell'applicazione o non c'è stato alcun SHV corrispondente sul lato server.
  • La connessione è stata disattivata o un applicazione è stata offline.

Si tratta solo di una notifica ottimale, quindi shAs non deve basarsi su queste informazioni per pulire lo stato. Esistono diverse situazioni in cui un SHA non riceverà una notifica:

  • Se un applicatore non si comporta correttamente, ad esempio non invia una notifica all'SHA quando lo stato della connessione è inattivo.
  • Se un applicazione si arresta in modo anomalo.
  • In condizioni di errore, ad esempio NapAgent non è in memoria.

Gli SHA possono ricevere alcune notifiche spurie quando si associano per la prima volta a NapAgent, ad esempio se uno scambio SoH è in corso quando il limite SHA e quindi viene eseguito il timeout.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
NapSystemHealthAgent.h
IDL
NapSystemHealthAgent.idl

Vedi anche

INapSystemHealthAgentCallback