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

Envía datos del tipo entero largo al origen de canalización.

Sintaxis

HRESULT Push(
  [in] LONG  *buf,
  [in] ULONG cSent
);

Parámetros

[in] buf

Puntero al búfer de memoria que contiene los datos que se van a enviar.

[in] cSent

Número de enteros largos en el búfer.

Valor devuelto

Este método devuelve S_OK para indicar que los datos se enviaron correctamente.

Comentarios

Cuando se llama al método Push , los datos se envían al proveedor de la canalización. El autor de la llamada rellena el búfer con los datos y, a continuación, llama a Push. El número de enteros largos que se envían se especifica en el parámetro cSent . El autor de la llamada es responsable de asegurarse de que el búfer es válido durante la llamada.

Cuando se ha insertado el último de los datos, el autor de la llamada debe realizar una última inserción de cSent igual a 0 para indicar que se ha completado la transferencia de datos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado objidl.h (incluya ObjIdl.h)

Consulte también

IPipeLong