Freigeben über


PeerGraphUniversalTimeToPeerTime-Funktion (p2p.h)

Die PeerGraphUniversalTimeToPeerTime-Funktion konvertiert einen universellen Zeitwert vom Computer des Peers in einen gemeinsamen Peerdiagrammzeitwert.

Syntax

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

Parameter

[in] hGraph

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

[in] pftUniversalTime

Zeiger auf den universellen Zeitwert, dargestellt als FILETIME-Struktur .

[out] pftPeerTime

Zeiger auf den zurückgegebenen UTC-Wert (Peer time), der als FILETIME-Struktur dargestellt wird.

Rückgabewert

Gibt S_OK zurück, wenn die Funktion erfolgreich ist. Andernfalls gibt die Funktion entweder einen der RPC-Fehler oder 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 Peerdiagramm ist ungültig.
PEER_E_NOT_INITIALIZED
Der Graph muss mit einem Aufruf von PeerGraphStartup initialisiert werden, bevor diese Funktion verwendet wird.

Hinweise

Universelle Zeit 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 konvertiert werden, wenn dieser Wert auf dem Computer des Peers angezeigt werden muss, z. B. beim Anzeigen der Erstellungszeit eines Datensatzes. Ebenso sollten zeitkritische 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 universellen Zeit in peergraphspezifische Peerzeit konvertiert werden.

Peerzeit kann in universelle Zeit konvertiert werden, indem die umgekehrte Funktion PeerGraphPeerTimeToUniversalTime aufgerufen wird.

Anforderungen

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

Weitere Informationen

PeerGraphPeerTimeToUniversalTime