Partager via


PeerGraphUniversalTimeToPeerTime, fonction (p2p.h)

La fonction PeerGraphUniversalTimeToPeerTime convertit une valeur de temps universelle de l’ordinateur de l’homologue en une valeur de temps de graphe homologue commune.

Syntaxe

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

Paramètres

[in] hGraph

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

[in] pftUniversalTime

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

[out] pftPeerTime

Pointeur vers la valeur d’heure d’homologue (UTC) 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 erreurs RPC ou 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 d’homologue 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 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 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 sensibles au temps, telles que la définition du délai d’expiration d’un enregistrement ou la recherche d’enregistrements en fonction de l’heure de modification, doivent utiliser des valeurs de temps converties de l’heure universelle spécifique à l’ordinateur en heure homologue spécifique au graphique.

L’heure homologue peut être convertie en temps universel en appelant la fonction inverse PeerGraphPeerTimeToUniversalTime.

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 de mise en réseau avancé pour Windows 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

PeerGraphPeerTimeToUniversalTime