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