wdstci.h 标头

Windows 部署服务使用此标头。 有关详细信息,请参阅:

wdstci.h 包含以下编程接口:

函数

 
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 函数接收。