PeerGroupUniversalTimeToPeerTime 함수(p2p.h)
PeerGroupUniversalTimeToPeerTime 함수는 로컬 시간 값을 피어의 컴퓨터에서 공통 피어 그룹 시간 값으로 변환합니다.
구문
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupUniversalTimeToPeerTime(
[in] HGROUP hGroup,
[in] FILETIME *pftUniversalTime,
[out] FILETIME *pftPeerTime
);
매개 변수
[in] hGroup
피어가 참여하는 피어 그룹에 대한 핸들입니다. 이 핸들은 PeerGroupCreate, PeerGroupOpen 또는 PeerGroupJoin 함수에서 반환됩니다. 이 매개 변수는 필수입니다.
[in] pftUniversalTime
FILETIME 구조체로 표시되는 범용 시간 값에 대한 포인터입니다. 이 매개 변수는 필수입니다.
[out] pftPeerTime
반환된 피어 시간에 대한 포인터- FILETIME 구조체로 표현되는 그리니치 표준시(GMT) 값입니다. 오류가 발생하는 경우 이 매개 변수는 NULL 입니다.
반환 값
함수가 성공하면 S_OK 반환합니다. 그렇지 않으면 함수는 RPC 오류 중 하나 또는 다음 값 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
|
매개 변수 중 하나가 잘못되었습니다. |
|
피어 그룹이 피어 시간을 정확하게 계산할 수 있는 상태가 아닙니다. 예를 들어 PeerGroupJoin 이 호출되었지만 피어 그룹 데이터베이스와의 동기화가 완료되지 않았습니다. |
|
이 함수를 사용하기 전에 PeerGroupStartup 을 호출하여 그룹을 초기화해야 합니다. |
암호화 관련 오류는 Microsoft RSA 기본 공급자에서 반환할 수 있습니다. 이러한 오류에는 CRYPT_* 접두사로 지정되고 Winerror.h에 정의되어 있습니다.
설명
범용 시간은 피어의 컴퓨터에서 유지 관리되는 범용 시간 값입니다.
피어 시간은 UTC(협정 세계시)로 표현되는 피어 그룹에서 유지 관리하는 일반적인 참조 시간입니다. 유니버설 시간 값에서 오프셋되는 경우가 많으며 대기 시간 문제를 해결하는 데 사용됩니다.
피어 시간은 PeerGroupPeerTimeToUniversalTime 컨버스 함수를 호출하여 범용 시간으로 변환할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | WINDOWS XP SP2 [데스크톱 앱만 해당],Windows XP SP1 및 고급 네트워킹 팩 forWindows XP |
지원되는 최소 서버 | 지원되는 버전 없음 |
대상 플랫폼 | Windows |
헤더 | p2p.h |
라이브러리 | P2P.lib |
DLL | P2P.dll |