Interface IPipeLong (objidl.h)
Transfere dados do tipo inteiro longo (que tem 32 bits de largura).
Herança
A interface IPipeLong herda da interface IUnknown . O IPipeLong também tem estes tipos de membros:
Métodos
A interface IPipeLong tem esses métodos.
IPipeLong::P ull O método IPipeLong::P ull (objidl.h) recupera dados do tipo inteiro longo da origem do pipe. |
IPipeLong::P ush O método IPipeLong::P ush (objidl.h) envia dados do tipo inteiro longo 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 seja simplesmente outra interface com dois métodos: Pull e Push. Isso resulta em três benefícios main:
- 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.
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) |