다음을 통해 공유


PeerDistStartup 함수(peerdist.h)

PeerDistStartup 함수는 다른 모든 피어 배포 API에 전달되어야 하는 새 피어 배포 instance 핸들을 만듭니다.

구문

DWORD PeerDistStartup(
  [in]            DWORD                     dwVersionRequested,
  [out]           PPEERDIST_INSTANCE_HANDLE phPeerDist,
  [out, optional] PDWORD                    pdwSupportedVersion
);

매개 변수

[in] dwVersionRequested

애플리케이션에서 요청한 피어 배포의 최소 버전을 포함합니다. 상위 바이트는 부 버전 번호를 지정합니다. 낮은 순서 바이트는 주 버전 번호를 지정합니다.

[out] phPeerDist

성공 시 새로 만든 핸들을 수신하는 PEERDIST_INSTANCE_HANDLE 변수에 대한 포인터입니다.

[out, optional] pdwSupportedVersion

NULL이 아닌 경우 피어 배포 시스템에서 지원하는 최대 버전 번호를 포함하는 변수에 대한 포인터입니다. 상위 바이트는 부 버전 번호를 지정합니다. 낮은 순서 바이트는 주 버전 번호를 지정합니다.

반환 값

함수가 성공하면 반환 값이 ERROR_SUCCESS. 그렇지 않은 경우에는 함수가 다음 값 중 하나를 반환할 수 있습니다.

반환 코드 설명
ERROR_INVALID_PARAMETER
하나 이상의 매개 변수가 잘못되었습니다.
PEERDIST_ERROR_VERSION_UNSUPPORTED
요청된 버전은 클라이언트 쪽 DLL에서 지원되지 않습니다.

설명

PeerDistStartup 은 다른 피어 배포 함수 앞에 호출되어야 합니다. 더 이상 필요하지 않은 경우 PeerDistStartup 에서 반환된 핸들은 PeerDistShutdown 호출을 통해 닫혀야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 peerdist.h
라이브러리 PeerDist.lib
DLL PeerDist.dll

추가 정보

PeerDistShutdown