다음을 통해 공유


PeerGraphPeerTimeToUniversalTime 함수(p2p.h)

PeerGraphPeerTimeToUniversalTime 함수는 피어 그래프 유지 관리 참조 시간 값을 피어의 컴퓨터에 표시하기에 적합한 지역화된 시간 값으로 변환합니다.

구문

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

매개 변수

[in] hGraph

이 피어가 참여하는 피어 그래프를 처리합니다. 이 핸들은 PeerGraphCreate 또는 PeerGraphOpen 함수에서 반환됩니다.

[in] pftPeerTime

FILETIME 구조체로 표시되는 UTC(피어 시간) 값에 대한 포인터입니다.

[out] pftUniversalTime

FILETIME 구조체로 표시되는 반환된 범용 시간 값에 대한 포인터입니다.

반환 값

함수가 성공하면 S_OK 반환합니다. 그렇지 않으면 함수는 다음 값 중 하나를 반환합니다.

반환 코드 설명
E_INVALIDARG
매개 변수 중 하나가 잘못되었습니다.
PEER_E_INVALID_GRAPH
그래프에 대한 핸들이 잘못되었습니다.
PEER_E_NOT_INITIALIZED
이 함수를 사용하기 전에 PeerGraphStartup 을 호출하여 그래프를 초기화해야 합니다.

설명

범용 시간은 피어의 시스템 클록에서 파생된 UTC 시간입니다.

피어 시간은 그리니치 평균 시간으로 표현되는 피어 그래프에서 유지 관리하는 일반적인 참조 시간입니다.

레코드의 생성 시간을 표시하는 경우와 같이 피어의 컴퓨터에 이 값을 표시해야 할 때마다 피어 시간을 범용 시간으로 변환해야 합니다. 마찬가지로 레코드의 만료 시간을 설정하거나 수정 시간에 따라 레코드를 검색하는 것과 같은 시간에 민감한 작업은 컴퓨터별 범용 시간에서 그래프별 피어 시간으로 변환된 시간 값을 사용해야 합니다.

유니버설 시간은 컨버스 함수 PeerGraphUniversalTimeToPeerTime을 호출하여 피어 시간으로 변환할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 WINDOWS XP SP2 [데스크톱 앱만 해당],Windows XP SP1 및 고급 네트워킹 팩 forWindows XP
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 p2p.h
라이브러리 P2PGraph.lib
DLL P2PGraph.dll

추가 정보

PeerGraphUniversalTimeToPeerTime