Article ID: 95900 - Last Review: November 21, 2006 - Revision: 4.2 INFO: Interprocess Communication on Windows PlatformsThis article was previously published under Q95900 On This PageSUMMARY
The following are some of the standard mechanisms available for
interprocess communication (IPC): NetBIOS, mailslots, windows sockets
(winsock), named pipes, anonymous pipes, semaphores, shared memory, and
shared files. Other IPC mechanisms available on Microsoft systems include
DDE, OLE, memory-mapped files, Windows messages, Windows atoms, the
registration database, and the clipboard.
MORE INFORMATION
The table below denotes what platforms and subsystems provide which IPC
mechanisms (this does not imply that all the mechanisms will interoperate
between different subsystems):
Interprocess Communication Mechanisms
IPC Mechanism Win2000 WinNT Win9x Win32s(1) Win16(2) MS-DOS(2) POSIX OS/2
------------- ----- ----- ------ -------- -------- -------- ----- -----
DDE YES YES YES YES YES NO NO NO
OLE 1.0 YES YES YES YES YES NO NO NO
OLE 2.0 YES YES YES YES YES NO NO NO
NetBIOS YES YES YES YES YES YES NO YES
Named pipes YES YES YES(3) YES(3) YES(3) YES(3) YES(4) YES
Windows sockets YES(5) YES(5) YES YES YES(5) NO NO(6) NO
Mailslots YES YES YES YES(3) NO NO NO YES
Semaphores YES YES YES NO NO NO YES YES
RPC YES YES YES(7) YES(8) YES YES NO NO
Mem-Mapped File YES YES YES YES NO NO NO NO
WM_COPYDATA YES YES YES YES(9) YES NO NO NO
APPLIES TO
| Article Translations
|

Back to the top
