Condividi tramite


Funzione PeerGraphPeerTimeToUniversalTime (p2p.h)

La funzione PeerGraphPeerTimeToUniversalTime converte il valore del tempo di riferimento gestito dal grafico peer in un valore di ora localizzato appropriato per la visualizzazione nel computer del peer.

Sintassi

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphPeerTimeToUniversalTime(
  [in]  HGRAPH   hGraph,
  [in]  FILETIME *pftPeerTime,
  [out] FILETIME *pftUniversalTime
);

Parametri

[in] hGraph

L'handle al grafo peer partecipa a questo peer. Questo handle viene restituito dalla funzione PeerGraphCreate o PeerGraphOpen .

[in] pftPeerTime

Puntatore al valore dell'ora peer (UTC), rappresentato come struttura FILETIME .

[out] pftUniversalTime

Puntatore al valore di ora universale restituito, rappresentato come struttura FILETIME .

Valore restituito

Restituisce S_OK se la funzione ha esito positivo; in caso contrario, la funzione restituisce uno dei valori seguenti.

Codice restituito Descrizione
E_INVALIDARG
Uno dei parametri non è valido.
PEER_E_INVALID_GRAPH
L'handle per il grafico non è valido.
PEER_E_NOT_INITIALIZED
Il grafico deve essere inizializzato con una chiamata a PeerGraphStartup prima di usare questa funzione.

Commenti

L'ora universale è l'ora UTC derivata dall'orologio di sistema del peer.

Il tempo peer è un tempo di riferimento comune gestito dal grafico peer, espresso come Tempo medio di Greenwich.

Il tempo peer deve essere convertito in ora universale ogni volta che è necessario visualizzare questo valore nel computer del peer, ad esempio quando viene visualizzato l'ora di creazione di un record. Analogamente, le azioni sensibili al tempo, ad esempio l'impostazione dell'ora di scadenza per un record o la ricerca di record in base all'ora di modifica, devono usare i valori temporali convertiti dall'ora universale specifica del computer all'ora peer specifica del grafico.

L'ora universale può essere convertita in tempo peer chiamando la funzione viceversa PeerGraphUniversalTimeToPeerTime.

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 P2PGraph.lib
DLL P2PGraph.dll

Vedi anche

PeerGraphUniversalTimeToPeerTime