Compartir a través de


Función PeerGraphUniversalTimeToPeerTime (p2p.h)

La función PeerGraphUniversalTimeToPeerTime convierte un valor de hora universal del equipo del mismo nivel en un valor de tiempo de gráfico del mismo nivel común.

Sintaxis

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

Parámetros

[in] hGraph

Identificador del gráfico del mismo nivel en el que participa este elemento del mismo nivel. La función PeerGraphCreate o PeerGraphOpen devuelve este identificador.

[in] pftUniversalTime

Puntero al valor de hora universal, representado como una estructura FILETIME .

[out] pftPeerTime

Puntero al valor de hora del mismo nivel (UTC) 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 errores rpc o uno de los valores siguientes.

Código devuelto Descripción
E_INVALIDARG
Uno de los parámetros no es válido.
PEER_E_INVALID_GRAPH
El identificador del grafo del mismo nivel no es válido.
PEER_E_NOT_INITIALIZED
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 la hora del mismo nivel específica del grafo del mismo nivel.

La hora del mismo nivel se puede convertir en hora universal llamando a la función de conversación PeerGraphPeerTimeToUniversalTime.

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

Consulte también

PeerGraphPeerTimeToUniversalTime