PeerDistServerPublishCompleteStream, fonction (peerdist.h)
La fonction PeerDistServerPublishCompleteStream termine le processus d’ajout de données au flux.
Syntaxe
DWORD PeerDistServerPublishCompleteStream(
[in] PEERDIST_INSTANCE_HANDLE hPeerDist,
[in] PEERDIST_STREAM_HANDLE hStream,
[in] LPOVERLAPPED lpOverlapped
);
Paramètres
[in] hPeerDist
Une PEERDIST_INSTANCE_HANDLE retournée par PeerDistStartup.
[in] hStream
Une PEERDIST_STREAM_HANDLE retournée par PeerDistServerPublishStream.
[in] lpOverlapped
Pointeur vers une structure CHEVAUCHÉE . Les valeurs Offset et OffsetHigh sont réservées et doivent être égales à zéro.
Valeur retournée
Si la fonction réussit, la valeur de retour est ERROR_IO_PENDING. Sinon, la fonction peut retourner l’une des valeurs suivantes :
Code de retour | Description |
---|---|
|
Un ou plusieurs paramètres ne sont pas valides. |
|
Le handle hPeerDist ou hStream n’est pas valide |
|
L'opération a été annulée. |
|
La fonctionnalité est désactivée par stratégie de groupe. |
|
Le service n’est pas disponible. |
Remarques
Une fois cette API terminée, PeerDistServerOpenContentInformation et PeerDistServerRetrieveContentInformation peuvent être utilisés pour récupérer des informations de contenu.
PeerDistServerPublishCompleteStream ne ferme pas hStream. Pour fermer hStream, appelez PeerDistServerCloseStreamHandle.
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
PeerDistServerCloseStreamHandle
PeerDistServerOpenContentInformation
PeerDistServerPublishAddToStream