Compartir a través de


Función PeerDistServerUnpublish (peerdist.h)

La función PeerDistServerUnpublish quita una publicación creada a través de PeerDistServerPublishStream.

Sintaxis

DWORD PeerDistServerUnpublish(
  [in] PEERDIST_INSTANCE_HANDLE hPeerDist,
       DWORD                    cbContentIdentifier,
  [in] PBYTE                    pContentIdentifier
);

Parámetros

[in] hPeerDist

Una PEERDIST_INSTANCE_HANDLE devuelta por PeerDistStartup.

cbContentIdentifier

Longitud, en bytes, del identificador de contenido.

[in] pContentIdentifier

Puntero a un búfer que contiene el identificador de contenido.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS. De lo contrario, es posible que la función devuelva uno de los siguientes valores:

Código devuelto Descripción
ERROR_INVALID_PARAMETER
Uno o varios parámetros no son válidos.
ERROR_INVALID_HANDLE
El identificador hPeerDist no es válido.
ERROR_ACCESS_DISABLED_BY_POLICY
La característica está deshabilitada por directiva de grupo.
PEERDIST_ERROR_SERVICE_UNAVAILABLE
El servicio no está disponible.

Comentarios

La función PeerDistServerUnpublish cancela todas las operaciones pendientes en el contenido no publicado dentro de la sesión de distribución del mismo nivel asociada al hPeerDist especificado. El cliente sigue siendo necesario para cerrar los identificadores abiertos previamente en ese contenido con una llamada a PeerDistClientCloseContent.

Solo se puede acceder a una publicación a la cuenta de usuario que publicó originalmente el contenido.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado peerdist.h
Library PeerDist.lib
Archivo DLL PeerDist.dll

Consulte también

PeerDistServerPublishStream