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