Compartilhar via


Interface IPipeByte (objidlbase.h)

Transfere dados do tipo de byte (que tem 8 bits de largura).

Herança

A interface IPipeByte herda da interface IUnknown . O IPipeByte também tem esses tipos de membros:

Métodos

A interface IPipeByte tem esses métodos.

 
IPipeByte::P ull

O método IPipeByte::P ull (objidlbase.h) recupera dados do tipo de byte da origem do pipe.
IPipeByte::P ush

O método IPipeByte::P ush (objidlbase.h) envia dados do tipo de byte para a origem do pipe.

Comentários

As interfaces IPipeByte, IPipeDouble e IPipeLong são semelhantes aos pipes DCE/RPC padrão. No entanto, a implementação COM de pipes oferece mais flexibilidade. Com a implementação COM, a ideia básica é que o pipe é simplesmente outra interface com dois métodos: Pull e Push. Isso resulta em três main benefícios:

  • Um pipe COM é outra interface, portanto, ele pode ser recebido como um parâmetro out de uma chamada de método e, em seguida, Pull ou Push pode ser chamado.
  • Não há restrições sobre quando chamar os métodos Pull e Push , portanto, um pipe é bidirecional na realidade.
  • Os pipes são interfaces, portanto, as chamadas de método podem ser assíncronas e seguir essas regras.
Para obter mais informações, consulte Pipes na documentação do RPC.

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)

Confira também

IPipeDouble

IPipeLong