Compartir a través de


Función PeerDistServerPublishCompleteStream (peerdist.h)

La función PeerDistServerPublishCompleteStream completa el proceso de agregar datos a la secuencia.

Sintaxis

DWORD PeerDistServerPublishCompleteStream(
  [in] PEERDIST_INSTANCE_HANDLE hPeerDist,
  [in] PEERDIST_STREAM_HANDLE   hStream,
  [in] LPOVERLAPPED             lpOverlapped
);

Parámetros

[in] hPeerDist

Un PEERDIST_INSTANCE_HANDLE devuelto por PeerDistStartup.

[in] hStream

Un PEERDIST_STREAM_HANDLE devuelto por PeerDistServerPublishStream.

[in] lpOverlapped

Puntero a una estructura SUPERPUESTA . Offset yOffsetHigh están reservados y deben ser cero.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto se ERROR_IO_PENDING. 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
ERROR_OPERATION_ABORTED
Operación cancelada.
ERROR_ACCESS_DISABLED_BY_POLICY
La característica está deshabilitada por directiva de grupo.
PEERDIST_ERROR_SERVICE_UNAVAILABLE
El servicio no está disponible.

Comentarios

Una vez que esta API se completa correctamente, PeerDistServerOpenContentInformation y PeerDistServerRetrieveContentInformation se pueden usar para recuperar información de contenido.

PeerDistServerPublishCompleteStream no cierra hStream. Para cerrar hStream, llame a PeerDistServerCloseStreamHandle.

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

PeerDistServerCloseStreamHandle

PeerDistServerOpenContentInformation

PeerDistServerPublishAddToStream

PeerDistServerPublishStream

PeerDistServerRetrieveContentInformation

PeerDistServerUnpublish