Función PeerGraphPeerTimeToUniversalTime (p2p.h)
La función PeerGraphPeerTimeToUniversalTime convierte el valor de tiempo de referencia mantenido por el grafo del mismo nivel en un valor de hora localizado adecuado para mostrarlo en el equipo del mismo nivel.
Sintaxis
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphPeerTimeToUniversalTime(
[in] HGRAPH hGraph,
[in] FILETIME *pftPeerTime,
[out] FILETIME *pftUniversalTime
);
Parámetros
[in] hGraph
Controle el grafo del mismo nivel en el que participa este elemento del mismo nivel. La función PeerGraphCreate o PeerGraphOpen devuelve este identificador.
[in] pftPeerTime
Puntero al valor de hora del mismo nivel (UTC), representado como una estructura FILETIME .
[out] pftUniversalTime
Puntero al valor de hora universal devuelto, representado como una estructura FILETIME .
Valor devuelto
Devuelve S_OK si la función se realiza correctamente; de lo contrario, la función devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
Uno de los parámetros no es válido. |
|
El identificador del grafo no es válido. |
|
El grafo debe inicializarse con una llamada a PeerGraphStartup antes de usar esta función. |
Comentarios
La hora universal es la hora UTC derivada del reloj del sistema del mismo nivel.
El tiempo del mismo nivel es un tiempo de referencia común mantenido por el gráfico del mismo nivel, expresado como hora media de Greenwich.
La hora del mismo nivel se debe convertir a la hora universal siempre que sea necesario mostrar este valor en el equipo del mismo nivel, como al mostrar la hora de creación de un registro. Del mismo modo, las acciones sensibles al tiempo, como establecer la hora de expiración de un registro o buscar registros en función del tiempo de modificación, deben usar valores de hora convertidos de la hora universal específica del equipo a tiempo del mismo nivel específico del grafo.
La hora universal se puede convertir a la hora del mismo nivel llamando a la función converse PeerGraphUniversalTimeToPeerTime.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2 [solo aplicaciones de escritorio],Windows XP con SP1 con advanced Networking Pack forWindows XP |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | p2p.h |
Library | P2PGraph.lib |
Archivo DLL | P2PGraph.dll |