Compartir a través de


Función PeerDistServerCloseStreamHandle (peerdist.h)

La función PeerDistServerCloseStreamHandle cierra un identificador devuelto por PeerDistServerPublishStream.

Sintaxis

DWORD PeerDistServerCloseStreamHandle(
  [in] PEERDIST_INSTANCE_HANDLE hPeerDist,
  [in] PEERDIST_STREAM_HANDLE   hStream
);

Parámetros

[in] hPeerDist

Una PEERDIST_INSTANCE_HANDLE devuelta por PeerDistStartup.

[in] hStream

Un PEERDIST_STREAM_HANDLE devuelto por PeerDistServerPublishStream.

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 o hStream no es válido

Comentarios

La llamada de función PeerDistServerCloseStreamHandle cancela todas las operaciones pendientes asociadas a hStream. Para evitar la cancelación no deseada de la publicación y el cierre del identificador de secuencia, se debe llamar a esta función después de la finalización de PeerDistServerPublishCompleteStream.

PeerDistServerCloseStreamHandle no quita la publicación. Para quitar la publicación, llame a PeerDistServerUnpublish.

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

PeerDistServerPublishCompleteStream

PeerDistServerPublishStream

PeerDistServerUnpublish