Partager via


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
ERROR_INVALID_PARAMETER
Un ou plusieurs paramètres ne sont pas valides.
ERROR_INVALID_HANDLE
Le handle hPeerDist n’est pas valide.
ERROR_ACCESS_DISABLED_BY_POLICY
La fonctionnalité est désactivée par stratégie de groupe.
PEERDIST_ERROR_SERVICE_UNAVAILABLE
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

Voir aussi

PeerDistServerPublishStream