다음을 통해 공유


PeerGraphUniversalTimeToPeerTime 함수(p2p.h)

PeerGraphUniversalTimeToPeerTime 함수는 피어의 컴퓨터에서 공통 피어 그래프 시간 값으로 유니버설 시간 값을 변환합니다.

구문

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

매개 변수

[in] hGraph

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

[in] pftUniversalTime

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

[out] pftPeerTime

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

반환 값

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

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

설명

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

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

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

피어 시간은 converse 함수 PeerGraphPeerTimeToUniversalTime을 호출하여 범용 시간으로 변환할 수 있습니다.

요구 사항

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

추가 정보

PeerGraphPeerTimeToUniversalTime