peerdist.h 헤더
이 헤더는 피어 투 피어에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
peerdist.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
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 열거형은 피어 배포 서비스의 가능한 상태 값을 정의합니다. |