Função PeerDistServerPublishAddToStream (peerdist.h)
A função PeerDistServerPublishAddToStream adiciona dados ao fluxo de publicação.
Sintaxe
DWORD PeerDistServerPublishAddToStream(
[in] PEERDIST_INSTANCE_HANDLE hPeerDist,
[in] PEERDIST_STREAM_HANDLE hStream,
[in] DWORD cbNumberOfBytes,
[in] PBYTE pBuffer,
[in] LPOVERLAPPED lpOverlapped
);
Parâmetros
[in] hPeerDist
Um PEERDIST_INSTANCE_HANDLE retornado por PeerDistStartup.
[in] hStream
Um PEERDIST_STREAM_HANDLE criado por PeerDistServerPublishStream.
[in] cbNumberOfBytes
Número de bytes a serem publicados.
[in] pBuffer
Ponteiro para o buffer que contém os dados a serem publicados. Esse buffer deve permanecer válido durante a operação de adição. O chamador não deve usar esse buffer até que a operação de adição seja concluída.
[in] lpOverlapped
Ponteiro para uma estrutura OVERLAPPED . Os membros Offset e OffsetHigh são reservados e devem ser zero.
Valor retornado
Se a função for bem-sucedida, o valor retornado será ERROR_IO_PENDING. Caso contrário, a função pode retornar um dos seguintes valores:
Código de retorno | Descrição |
---|---|
|
Um ou mais parâmetros são inválidos. |
|
O identificador hPeerDist ou hStream é inválido. |
|
A operação foi cancelada. |
|
O recurso é desabilitado por Política de Grupo. |
|
O serviço está indisponível. |
Comentários
Ao chamar essa função várias vezes em um único identificador de fluxo, o chamador deve aguardar a conclusão de cada operação antes que a próxima chamada seja feita.
Requisitos
Cliente mínimo com suporte | Windows 7 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | peerdist.h |
Biblioteca | PeerDist.lib |
DLL | PeerDist.dll |