Transfers data of the double type (which is 64 bits wide).
The IPipeDouble interface has these methods.
|IPipeDouble::Pull||Retrieves data of the double integer type from the pipe source.|
|IPipeDouble::Push||Sends data of the double integer type to the pipe source.|
The IPipeByte, IPipeDouble, and IPipeLong interfaces are similar to the standard DCE/RPC pipes. However, the COM implementation of pipes offers more flexibility. With the COM implementation, the basic idea is that the pipe is simply another interface with two methods: Pull and Push. This results in three main benefits:
- A COM pipe is another interface, so it can be received as an out parameter from a method call and then either Pull or Push can be called.
- There are no restrictions on when to call the Pull and Push methods, so a pipe is in reality bidirectional.
- Pipes are interfaces, so the method calls can be asynchronous and follow those rules.
|Minimum supported client||Windows 2000 Professional [desktop apps only]|
|Minimum supported server||Windows 2000 Server [desktop apps only]|
|Header||objidl.h (include ObjIdl.h)|