PeerDistServerUnpublish, fonction (peerdist.h)
La fonction PeerDistServerUnpublish supprime une publication créée via PeerDistServerPublishStream.
Syntaxe
DWORD PeerDistServerUnpublish(
[in] PEERDIST_INSTANCE_HANDLE hPeerDist,
DWORD cbContentIdentifier,
[in] PBYTE pContentIdentifier
);
Paramètres
[in] hPeerDist
Une PEERDIST_INSTANCE_HANDLE retournée par PeerDistStartup.
cbContentIdentifier
Longueur, en octets, de l’identificateur de contenu.
[in] pContentIdentifier
Pointeur vers une mémoire tampon qui contient l’identificateur de contenu.
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 |
---|---|
|
Un ou plusieurs paramètres ne sont pas valides. |
|
Le handle hPeerDist n’est pas valide. |
|
La fonctionnalité est désactivée par stratégie de groupe. |
|
Le service n’est pas disponible. |
Remarques
La fonction PeerDistServerUnpublish annule toutes les opérations en attente sur du contenu non publié au sein de la session de distribution d’homologues associée au hPeerDist spécifié. Le client doit toujours fermer les handles précédemment ouverts sur ce contenu avec un appel à PeerDistClientCloseContent.
Une publication est accessible uniquement au compte d’utilisateur qui a initialement publié le contenu.
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 |