Método IPipeByte::P ush (objidlbase.h)
Envia dados do tipo de byte para a origem do pipe.
Sintaxe
HRESULT Push(
[in] BYTE *buf,
[in] ULONG cSent
);
Parâmetros
[in] buf
Um ponteiro para o buffer de memória que contém os dados a serem enviados.
[in] cSent
O número de bytes no buffer.
Retornar valor
Esse método retorna S_OK para indicar que os dados foram enviados com êxito.
Comentários
Quando o método Push é chamado, os dados estão sendo enviados para o provedor do pipe. O chamador preenche o buffer com os dados e, em seguida, chama Push. O número de bytes enviados é especificado no parâmetro cSent . O chamador é responsável por garantir que o buffer seja válido durante a chamada.
Quando o último dos dados tiver sido enviado por push, o chamador deverá fazer um último push de cSent igual a 0 para indicar que a transferência de dados foi concluída.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | objidlbase.h (inclua ObjIdl.h) |