영어로 읽기

다음을 통해 공유


peerdist.h 헤더

이 헤더는 피어 투 피어에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

peerdist.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

Functions

 
PeerDistClientAddContentInformation

PeerDistClientAddContentInformation 함수는 PeerDistClientOpenContent에서 연 콘텐츠 핸들과 연결된 콘텐츠 정보를 추가합니다.
PeerDistClientAddData

PeerDistClientAddData 함수는 로컬 캐시에 콘텐츠를 제공하는 데 사용됩니다.
PeerDistClientBlockRead

PeerDistClientBlockRead 함수는 콘텐츠 데이터 블록을 읽습니다.
PeerDistClientCancelAsyncOperation

PeerDistClientCancelAsyncOperation 함수는 OVERLAPPED 구조체와 연결된 비동기 작업 및 PeerDistClientOpenContent에서 반환된 콘텐츠 핸들을 취소합니다.
PeerDistClientCloseContent

PeerDistClientCloseContent 함수는 PeerDistClientOpenContent에서 연 콘텐츠 핸들을 닫습니다.
PeerDistClientCompleteContentInformation

PeerDistClientCompleteContentInformation 함수는 콘텐츠 정보를 추가하는 프로세스를 완료합니다.
PeerDistClientFlushContent

PeerDistClientFlushContent 함수를 사용하면 클라이언트가 연결된 PEERDIST_CONTENT_TAG 사용하여 PeerDistClientAddData 함수를 사용하여 로컬 캐시에 추가된 콘텐츠를 제거할 수 있습니다.
PeerDistClientGetInformationByHandle

PeerDistClientGetInformationByHandle 함수는 특정 콘텐츠 핸들에 대한 피어 배포 서비스에서 추가 정보를 검색합니다.
PeerDistClientOpenContent

PeerDistClientOpenContent 함수가 열리고 PEERDIST_CONTENT_HANDLE 반환합니다. 클라이언트는 콘텐츠 핸들을 사용하여 피어 배포 서비스에서 데이터를 검색합니다.
PeerDistClientStreamRead

PeerDistClientStreamRead는 콘텐츠 스트림에서 바이트 시퀀스를 읽습니다.
PeerDistGetOverlappedResult

PeerDistGetOverlappedResult 함수는 비동기 작업의 결과를 검색합니다.
PeerDistGetStatus

PeerDistGetStatus 함수는 피어 배포 서비스의 현재 상태 반환합니다.
PeerDistGetStatusEx

PeerDistGetStatusEx 함수는 피어 배포 서비스의 현재 상태 및 기능을 반환합니다.
PeerDistRegisterForStatusChangeNotification

PeerDistRegisterForStatusChangeNotification 함수는 피어 배포 서비스 상태 변경 알림을 요청합니다.
PeerDistRegisterForStatusChangeNotificationEx

PeerDistRegisterForStatusChangeNotificationEx 함수는 피어 배포 서비스 상태 변경 알림을 요청합니다.
PeerDistServerCancelAsyncOperation

PeerDistServerCancelAsyncOperation 함수는 콘텐츠 식별자 및 OVERLAPPED 구조체와 연결된 비동기 작업을 취소합니다.
PeerDistServerCloseContentInformation

PeerDistServerCloseContentInformation 함수는 PeerDistServerOpenContentInformation에서 연 핸들을 닫습니다.
PeerDistServerCloseStreamHandle

PeerDistServerCloseStreamHandle 함수는 PeerDistServerPublishStream에서 반환된 핸들을 닫습니다.
PeerDistServerOpenContentInformation

PeerDistServerOpenContentInformation 함수는 PEERDIST_CONTENTINFO_HANDLE 엽니다. 클라이언트는 핸들을 사용하여 콘텐츠 정보를 검색합니다.
PeerDistServerOpenContentInformationEx

PeerDistServerOpenContentInformationEx 함수는 PEERDIST_CONTENTINFO_HANDLE 엽니다. 클라이언트는 핸들을 사용하여 콘텐츠 정보를 검색합니다.
PeerDistServerPublishAddToStream

PeerDistServerPublishAddToStream 함수는 게시 스트림에 데이터를 추가합니다.
PeerDistServerPublishCompleteStream

PeerDistServerPublishCompleteStream 함수는 스트림에 데이터를 추가하는 프로세스를 완료합니다.
PeerDistServerPublishStream

PeerDistServerPublishStream 함수는 피어 배포 서비스에 게시할 새 스트림을 초기화합니다.
PeerDistServerRetrieveContentInformation

PeerDistServerRetrieveContentInformation 함수는 PeerDistServerOpenContentInformation에서 반환된 핸들과 연결된 인코딩된 콘텐츠 정보를 검색합니다.
PeerDistServerUnpublish

PeerDistServerUnpublish 함수는 PeerDistServerPublishStream을 통해 만든 게시를 제거합니다.
PeerDistShutdown

PeerDistShutdown 함수는 PeerDistStartup 호출에 의해 할당된 리소스를 해제합니다. PeerDistStartup 호출에서 반환된 각 핸들은 PeerDistShutdown에 대한 일치 호출로 닫혀야 합니다.
PeerDistStartup

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

PeerDistUnregisterForStatusChangeNotification 함수는 지정된 핸들과 연결된 세션에 대한 상태 변경 알림을 등록 취소합니다.

구조체

 
PEERDIST_CLIENT_BASIC_INFO

PEERDIST_CLIENT_BASIC_INFO 구조는 동일한 콘텐츠를 동시에 다운로드하는 클라이언트가 많은지 여부를 나타냅니다.
PEERDIST_CONTENT_TAG

PEERDIST_CONTENT_TAG 구조에는 PeerDistClientOpenContent API에 대한 입력으로 클라이언트 제공 콘텐츠 태그가 포함됩니다.
PEERDIST_PUBLICATION_OPTIONS

PEERDIST_PUBLICATION_OPTIONS 구조에는 API 버전 정보 및 가능한 옵션 플래그를 포함한 게시 옵션이 포함됩니다.
PEERDIST_RETRIEVAL_OPTIONS

PEER_RETRIEVAL_OPTIONS 구조에는 검색할 콘텐츠 정보의 버전이 포함되어 있습니다.
PEERDIST_STATUS_INFO

PEERDIST_STATUS_INFO 구조에는 로컬 컴퓨터에서 BranchCache 서비스의 현재 상태 및 기능에 대한 정보가 포함되어 있습니다.

열거형

 
PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS

PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS 열거형은 가능한 클라이언트 정보 값을 정의합니다.
PEERDIST_STATUS

PEERDIST_STATUS 열거형은 피어 배포 서비스의 가능한 상태 값을 정의합니다.