Compartilhar via


Método IPipeLong::P ush (objidl.h)

Envia dados do tipo inteiro longo para a origem do pipe.

Sintaxe

HRESULT Push(
  [in] LONG  *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 inteiros longos 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 chama Push. O número de inteiros longos que estão sendo 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 está 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 objidl.h (inclua ObjIdl.h)

Confira também

IPipeLong