영어로 읽기

다음을 통해 공유


wdstci.h 헤더

이 헤더는 Windows 배포 서비스에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

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

Functions

 
WdsTransportClientAddRefBuffer

멀티캐스트 클라이언트가 소유한 버퍼에 대한 참조 수를 증분합니다.
WdsTransportClientCancelSession

클라이언트의 세션과 연결된 리소스를 해제합니다. (WdsTransportClientCancelSession)
WdsTransportClientCloseSession

클라이언트의 세션과 연결된 리소스를 해제합니다. (WdsTransportClientCloseSession)
WdsTransportClientCompleteReceive

데이터 블록의 모든 처리가 완료되었으며 멀티캐스트 클라이언트가 캐시에서 이 데이터 블록을 제거하여 추가 수신을 위한 공간을 확보할 수 있음을 나타냅니다.
WdsTransportClientInitialize

멀티캐스트 클라이언트를 초기화합니다.
WdsTransportClientInitializeSession

멀티캐스트 파일 전송을 시작합니다. (WdsTransportClientInitializeSession)
WdsTransportClientQueryStatus

멀티캐스트 클라이언트에서 진행 중이거나 완전한 멀티캐스트 전송의 현재 상태 검색합니다.
WdsTransportClientRegisterCallback

멀티캐스트 클라이언트에 콜백을 등록합니다.
WdsTransportClientReleaseBuffer

멀티캐스트 클라이언트가 소유한 버퍼의 참조 횟수를 줄입니다.
WdsTransportClientShutdown

멀티캐스트 클라이언트를 종료합니다.
WdsTransportClientStartSession

멀티캐스트 파일 전송을 시작합니다. (WdsTransportClientStartSession)
WdsTransportClientWaitForCompletion

멀티캐스트 세션이 완료되거나 지정된 시간 제한에 도달할 때까지 차단합니다.

콜백 함수

 
PFN_WdsTransportClientReceiveContents

PFN_WdsTransportClientReceiveContents 콜백은 멀티캐스트 클라이언트에서 데이터 블록을 사용할 준비가 되었음을 나타내는 데 사용됩니다.
PFN_WdsTransportClientReceiveMetadata

PFN_WdsTransportClientReceiveMetadata 소비자가 파일에 대한 메타데이터 형식 정보를 수신하도록 등록할 수 있는 선택적 콜백입니다. 이 정보는 콘텐츠 공급자가 제공하며 멀티캐스트 클라이언트 및 서버에 불투명합니다.
PFN_WdsTransportClientSessionComplete

PFN_WdsTransportClientSessionCompete 콜백은 더 이상 콜백이 소비자에게 전송되지 않으며 세션이 성공적으로 완료되었거나 복구할 수 없는 오류가 발생했음을 나타내기 위해 클라이언트에서 사용됩니다.
PFN_WdsTransportClientSessionStart

PFN_WdsTransportClientSessionStart 콜백은 멀티캐스트 세션이 시작될 때 호출되어 파일에 대한 파일 크기 및 기타 서버 쪽 정보를 소비자에게 나타냅니다. (PFN_WdsTransportClientSessionStart)
PFN_WdsTransportClientSessionStartEx

PFN_WdsTransportClientSessionStart 콜백은 멀티캐스트 세션이 시작될 때 호출되어 파일에 대한 파일 크기 및 기타 서버 쪽 정보를 소비자에게 나타냅니다. (PFN_WdsTransportClientSessionStartEx)

구조체

 
TRANSPORTCLIENT_SESSION_INFO

이 구조체는 PFN_WdsTransportClientSessionStartEx 콜백 함수에서 사용됩니다.
WDS_TRANSPORTCLIENT_REQUEST

이 구조체는 WdsTransportClientStartSession 함수에서 사용됩니다.

열거형

 
TRANSPORTCLIENT_CALLBACK_ID

이 열거형은 WdsTransportClientRegisterCallback 함수에 의해 수신됩니다.