Funzione PeerGroupPeerTimeToUniversalTime (p2p.h)
La funzione PeerGroupPeerTimeToUniversalTime converte il valore di tempo di riferimento gestito dal gruppo peer in un valore di tempo localizzato appropriato per la visualizzazione in un computer peer.
Sintassi
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupPeerTimeToUniversalTime(
[in] HGROUP hGroup,
[in] FILETIME *pftPeerTime,
[out] FILETIME *pftUniversalTime
);
Parametri
[in] hGroup
Gestire il gruppo peer a cui partecipa un peer. Questo handle viene restituito dalla funzione PeerGroupCreate, PeerGroupOpen o PeerGroupJoin . Questo parametro è obbligatorio.
[in] pftPeerTime
Puntatore al valore dell'ora peer, coordinata ora UTC (Coordinated Universal Time) rappresentata come struttura FILETIME . Questo parametro è obbligatorio.
[out] pftUniversalTime
Puntatore al valore di ora universale restituito rappresentato come struttura FILETIME . Questo parametro è NULL se si verifica un errore.
Valore restituito
Restituisce S_OK se la funzione ha esito positivo. In caso contrario, la funzione restituisce uno degli errori di chiamata di routine remota (RPC) o uno degli errori seguenti.
Codice restituito | Descrizione |
---|---|
|
Uno dei parametri non è valido. |
|
Il gruppo peer non è in uno stato che può essere recuperato in modo accurato, ad esempio peerGroupJoin è stato chiamato, ma la sincronizzazione con il database di gruppo non è stata completata. |
|
Il gruppo peer deve essere inizializzato con una chiamata a PeerGroupStartup prima di usare questa funzione. |
Gli errori specifici della crittografia possono essere restituiti dal provider di base Microsoft RSA. Questi errori sono preceduti da CRYPT_* e definiti in Winerror.h.
Commenti
L'ora universale è il valore dell'ora universale mantenuto in un computer peer.
Il tempo peer è un tempo di riferimento comune gestito da un gruppo peer, espresso come UTC. È spesso offset dal valore dell'ora universale e viene usato per correggere i problemi di latenza.
L'ora universale può essere convertita in tempo peer chiamando la funzione peerGroupUniversalTimeToPeerTime.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2 [solo app desktop], Windows XP con SP1 con Advanced Networking Pack forWindows XP |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | p2p.h |
Libreria | P2P.lib |
DLL | P2P.dll |