Interfaz IPipeLong (objidl.h)

Transfiere datos del tipo entero largo (que es de 32 bits de ancho).

Herencia

La interfaz IPipeLong hereda de la interfaz IUnknown . IPipeLong también tiene estos tipos de miembros:

Métodos

La interfaz IPipeLong tiene estos métodos.

 
IPipeLong::P ull

El método IPipeLong::P ull (objidl.h) recupera datos del tipo entero largo del origen de canalización.
IPipeLong::P ush

El método IPipeLong::P ush (objidl.h) envía datos del tipo entero largo al origen de canalización.

Comentarios

Las interfaces IPipeByte, IPipeDouble e IPipeLong son similares a las canalizaciones estándar DCE/RPC. Sin embargo, la implementación COM de canalizaciones ofrece más flexibilidad. Con la implementación COM, la idea básica es que la canalización es simplemente otra interfaz con dos métodos: Pull e Push. Esto da como resultado tres ventajas principales:

  • Una canalización COM es otra interfaz, por lo que se puede recibir como un parámetro out de una llamada de método y, a continuación, se puede llamar a Pull o Push .
  • No hay restricciones en el momento de llamar a los métodos Pull e Push , por lo que una canalización está en realidad bidireccional.
  • Las canalizaciones son interfaces, por lo que las llamadas de método pueden ser asincrónicas y seguir esas reglas.
Para obtener más información, consulte Canalizaciones en la documentación de RPC.

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

IPipeByte

IPipeDouble