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 |
---|---|
|
Einer der Parameter ist ungültig. |
|
Das Handle für das Peerdiagramm ist ungültig. |
|
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 |