Partager via


Fonction PeerDistServerCloseStreamHandle (peerdist.h)

La fonction PeerDistServerCloseStreamHandle ferme un handle retourné par PeerDistServerPublishStream.

Syntaxe

DWORD PeerDistServerCloseStreamHandle(
  [in] PEERDIST_INSTANCE_HANDLE hPeerDist,
  [in] PEERDIST_STREAM_HANDLE   hStream
);

Paramètres

[in] hPeerDist

Un PEERDIST_INSTANCE_HANDLE retourné par PeerDistStartup.

[in] hStream

Un PEERDIST_STREAM_HANDLE retourné par PeerDistServerPublishStream.

Valeur retournée

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS. Sinon, la fonction peut retourner l’une des valeurs suivantes :

Code de retour Description
ERROR_INVALID_PARAMETER
Un ou plusieurs paramètres ne sont pas valides.
ERROR_INVALID_HANDLE
Le handle hPeerDist ou hStream n’est pas valide

Remarques

L’appel de fonction PeerDistServerCloseStreamHandle annule toutes les opérations en attente associées à hStream. Pour éviter l’annulation involontaire de la publication et de la fermeture du handle de flux, cette fonction doit être appelée après l’achèvement de PeerDistServerPublishCompleteStream.

PeerDistServerCloseStreamHandle ne supprime pas la composition. Pour supprimer la publication, appelez PeerDistServerUnpublish.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête peerdist.h
Bibliothèque PeerDist.lib
DLL PeerDist.dll

Voir aussi

PeerDistServerPublishCompleteStream

PeerDistServerPublishStream

PeerDistServerUnpublish