Partager via


PeerGraphPeerTimeToUniversalTime, fonction (p2p.h)

La fonction PeerGraphPeerTimeToUniversalTime convertit la valeur de temps de référence gérée par un graphique homologue en une valeur de temps localisée appropriée pour l’affichage sur l’ordinateur de l’homologue.

Syntaxe

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

Paramètres

[in] hGraph

Gérez le graphe d’homologue à lequel cet homologue participe. Ce handle est retourné par la fonction PeerGraphCreate ou PeerGraphOpen .

[in] pftPeerTime

Pointeur vers la valeur d’heure d’homologue (UTC), représentée sous la forme d’une structure FILETIME .

[out] pftUniversalTime

Pointeur vers la valeur de temps universelle retournée, représentée sous la forme d’une structure FILETIME .

Valeur retournée

Retourne S_OK si la fonction réussit ; sinon, la fonction retourne l’une des valeurs suivantes.

Code de retour Description
E_INVALIDARG
L’un des paramètres n’est pas valide.
PEER_E_INVALID_GRAPH
Le handle du graphique n’est pas valide.
PEER_E_NOT_INITIALIZED
Le graphe doit être initialisé avec un appel à PeerGraphStartup avant d’utiliser cette fonction.

Remarques

L’heure universelle est l’heure UTC dérivée de l’horloge système de l’homologue.

L’heure d’homologue est une heure de référence courante gérée par le graphe homologue, exprimée en temps moyen de Greenwich.

L’heure d’homologue doit être convertie en temps universel chaque fois qu’il est nécessaire d’afficher cette valeur sur l’ordinateur de l’homologue, par exemple lors de l’affichage de l’heure de création d’un enregistrement. De même, les actions qui respectent le temps, telles que la définition de l’heure d’expiration d’un enregistrement ou la recherche d’enregistrements en fonction de l’heure de modification, doivent utiliser des valeurs d’heure converties de l’heure universelle spécifique à l’ordinateur en heure homologue spécifique au graphique.

L’heure universelle peut être convertie en heure d’homologue en appelant la fonction inverse PeerGraphUniversalTimeToPeerTime.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2 [applications de bureau uniquement],Windows XP avec SP1 avec le Pack réseau avancé pourWindows XP
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête p2p.h
Bibliothèque P2PGraph.lib
DLL P2PGraph.dll

Voir aussi

PeerGraphUniversalTimeToPeerTime