PeerDistServerCloseStreamHandle 函数 (peerdist.h)
PeerDistServerCloseStreamHandle 函数关闭 PeerDistServerPublishStream 返回的句柄。
语法
DWORD PeerDistServerCloseStreamHandle(
[in] PEERDIST_INSTANCE_HANDLE hPeerDist,
[in] PEERDIST_STREAM_HANDLE hStream
);
参数
[in] hPeerDist
PeerDistStartup 返回的PEERDIST_INSTANCE_HANDLE。
[in] hStream
PeerDistServerPublishStream 返回的PEERDIST_STREAM_HANDLE。
返回值
如果函数成功,则返回值 ERROR_SUCCESS。 否则,该函数返回以下值之一:
返回代码 | 说明 |
---|---|
|
一个或多个参数无效。 |
|
hPeerDist 或 hStream 句柄无效 |
注解
PeerDistServerCloseStreamHandle 函数调用将取消与 hStream 关联的所有挂起操作。 若要防止意外取消发布和关闭流句柄,应在 PeerDistServerPublishCompleteStream 完成后调用此函数。
PeerDistServerCloseStreamHandle 不会删除发布。 若要删除发布,请调用 PeerDistServerUnpublish。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 专业版 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | peerdist.h |
Library | PeerDist.lib |
DLL | PeerDist.dll |