Método IPipeByte::P ush (objidlbase.h)
Envía datos del tipo de byte al origen de la canalización.
Sintaxis
HRESULT Push(
[in] BYTE *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
El número de bytes 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 bytes 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 duración de 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 | objidlbase.h (incluya ObjIdl.h) |