Freigeben über


PeerGraphPeerTimeToUniversalTime-Funktion (p2p.h)

Die PeerGraphPeerTimeToUniversalTime-Funktion konvertiert den Peergraph-verwalteten Referenzzeitwert in einen lokalisierten Zeitwert, der für die Anzeige auf dem Computer des Peers geeignet ist.

Syntax

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

Parameter

[in] hGraph

Behandeln Sie das Peerdiagramm, an dem dieser Peer teilnimmt. Dieses Handle wird von der PeerGraphCreate- oder PeerGraphOpen-Funktion zurückgegeben.

[in] pftPeerTime

Zeiger auf den Wert der Peerzeit (UTC), der als FILETIME-Struktur dargestellt wird.

[out] pftUniversalTime

Zeiger auf den zurückgegebenen universellen Zeitwert, der als FILETIME-Struktur dargestellt wird.

Rückgabewert

Gibt S_OK zurück, wenn die Funktion erfolgreich ist. Andernfalls gibt die Funktion einen der folgenden Werte zurück.

Rückgabecode Beschreibung
E_INVALIDARG
Einer der Parameter ist ungültig.
PEER_E_INVALID_GRAPH
Das Handle für das Diagramm ist ungültig.
PEER_E_NOT_INITIALIZED
Das Diagramm muss mit einem Aufruf von PeerGraphStartup initialisiert werden, bevor diese Funktion verwendet wird.

Hinweise

Universalzeit ist die UTC-Zeit, die von der Systemuhr des Peers abgeleitet wird.

Peerzeit ist eine allgemeine Referenzzeit, die vom Peerdiagramm verwaltet wird, ausgedrückt als Greenwich Mean Time.

Die Peerzeit sollte immer dann in universelle Zeit umgewandelt werden, wenn dieser Wert auf dem Computer des Peers angezeigt werden muss, z. B. beim Anzeigen der Erstellungszeit eines Datensatzes. Ebenso sollten zeitabhängige Aktionen, z. B. das Festlegen der Ablaufzeit für einen Datensatz oder die Suche nach Datensätzen basierend auf der Änderungszeit, Zeitwerte verwenden, die von der computerspezifischen Universalzeit in graphspezifische Peerzeit konvertiert werden.

Universelle Zeit kann durch Aufrufen der umgekehrten Funktion PeerGraphUniversalTimeToPeerTime in Peerzeit konvertiert werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Advanced Networking Pack forWindows XP
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile p2p.h
Bibliothek P2PGraph.lib
DLL P2PGraph.dll

Weitere Informationen

PeerGraphUniversalTimeToPeerTime