Metodo INapSystemHealthAgentCallback::CompareSoHRequests
Nota
La piattaforma Protezione accesso alla rete non è disponibile a partire da Windows 10
Il metodo INapSystemHealthAgentCallback::CompareSoHRequests viene usato da SHA per confrontare le richieste SoH.
Sintassi
HRESULT CompareSoHRequests(
[in] const SoHRequest *lhs,
[in] const SoHRequest *rhs,
[out] BOOL *isEqual
);
Parametri
-
lhs [in]
-
Puntatore all'oggetto SoHRequest a sinistra dell'operazione di confronto.
-
rhs [in]
-
Puntatore a SoHRequest a destra dell'operazione di confronto.
-
isEqual [out]
-
Puntatore a un valore BOOLtrue se lhs e rhs sono semanticamente uguali e FALSE in caso contrario.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Indica l'esito positivo dell'operazione. |
|
Il metodo non è stato implementato da SHA. |
Commenti
Questo metodo di callback viene dichiarato dal sistema protezione accesso alla rete e deve essere implementato dal writer SHA.
Sha deve confrontare i soH e restituire TRUE se i soH sono semanticamente uguali. NapAgent usa queste informazioni per determinare se deve essere avviato uno scambio SoH a causa di una modifica dello stato del computer client.
Se gli SHA hanno inserito ID incrementali o timestamp nel proprio SoH, i soH possono essere semanticamente uguali (ovvero possono trasmettere le stesse informazioni sanitarie), ma potrebbero essere diseguali per byte. Gli SHA devono implementare questa funzione per verificare l'uguaglianza semantica di SoHs.
Se gli SHA non hanno inserito timestamp o ID nei rispettivi SoH, possono scegliere di non implementare questa funzione e restituire E_NOTIMPL. In questo caso, NapAgent esegue un confronto byte-wise su SoHRequests.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|
IDL |
|