PeerGroupUniversalTimeToPeerTime-Funktion (p2p.h)
Die PeerGroupUniversalTimeToPeerTime-Funktion konvertiert einen Ortszeitwert vom Computer eines Peers in einen gemeinsamen Peergruppenzeitwert.
Syntax
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupUniversalTimeToPeerTime(
[in] HGROUP hGroup,
[in] FILETIME *pftUniversalTime,
[out] FILETIME *pftPeerTime
);
Parameter
[in] hGroup
Handle mit der Peergruppe, an der ein Peer teilnimmt. Dieses Handle wird von der Funktion PeerGroupCreate, PeerGroupOpen oder PeerGroupJoin zurückgegeben. Dieser Parameter ist erforderlich.
[in] pftUniversalTime
Zeiger auf den universellen Zeitwert, dargestellt als FILETIME-Struktur . Dieser Parameter ist erforderlich.
[out] pftPeerTime
Zeiger auf die zurückgegebene Peerzeit – Gmt-Wert (Greenwich Mean Time), der als FILETIME-Struktur dargestellt wird. Dieser Parameter ist NULL , wenn ein Fehler auftritt.
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. |
|
Die Peergruppe befindet sich nicht in einem Zustand, in dem die Peerzeit genau berechnet werden kann. Beispielsweise wurde PeerGroupJoin aufgerufen, aber die Synchronisierung mit der Peergruppendatenbank wurde nicht abgeschlossen. |
|
Die Gruppe muss mit einem Aufruf von PeerGroupStartup initialisiert werden, bevor Sie diese Funktion verwenden. |
Kryptografiespezifische Fehler können vom Microsoft RSA-Basisanbieter zurückgegeben werden. Diesen Fehlern wird CRYPT_* vorangestellt und in Winerror.h definiert.
Hinweise
Universelle Zeit ist der universelle Zeitwert, der auf dem Computer eines Peers verwaltet wird.
Peerzeit ist eine gemeinsame Referenzzeit, die von einer Peergruppe verwaltet wird und als koordinierte Weltzeit (UTC) ausgedrückt wird. Er wird häufig vom universellen Zeitwert versetzt und zum Beheben von Latenzproblemen verwendet.
Peerzeit kann in universelle Zeit konvertiert werden, indem die umgekehrte Funktion PeerGroupPeerTimeToUniversalTime 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 | P2P.lib |
DLL | P2P.dll |