使用英语阅读

通过


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。
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枚举定义对等分发服务的可能状态值。