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 |
---|---|
|
L’un des paramètres n’est pas valide. |
|
Le handle du graphique d’homologue n’est pas valide. |
|
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 |