Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction PeerDistServerPublishAddToStream ajoute des données au flux de publication.
Syntaxe
DWORD PeerDistServerPublishAddToStream(
[in] PEERDIST_INSTANCE_HANDLE hPeerDist,
[in] PEERDIST_STREAM_HANDLE hStream,
[in] DWORD cbNumberOfBytes,
[in] PBYTE pBuffer,
[in] LPOVERLAPPED lpOverlapped
);
Paramètres
[in] hPeerDist
Un PEERDIST_INSTANCE_HANDLE retourné par PeerDistStartup.
[in] hStream
Un PEERDIST_STREAM_HANDLE créé par PeerDistServerPublishStream.
[in] cbNumberOfBytes
Nombre d’octets à publier.
[in] pBuffer
Pointeur vers la mémoire tampon qui contient les données à publier. Cette mémoire tampon doit rester valide pendant toute la durée de l’opération d’ajout. L’appelant ne doit pas utiliser cette mémoire tampon tant que l’opération d’ajout n’est pas terminée.
[in] lpOverlapped
Pointeur vers une structure CHEVAUCHEMENT . Les membres Offset et OffsetHigh sont réservés et doivent être de 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. |
Notes
Lorsque vous appelez cette fonction plusieurs fois sur un seul handle de flux, l’appelant doit attendre que chaque opération se termine avant d’effectuer l’appel suivant.
Spécifications
| 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 |