| 
DDEML Application-Instance IDs Are Thread Local
ID: Q94091
 
 | 
The information in this article applies to:
- 
Microsoft Win32 Application Programming Interface (API), included with:- 
Microsoft Windows NT versions  3.1, 3.5
 
SUMMARY
When using the DDEML (Dynamic Data Exchange Management Library) libraries
from a spawned thread, the application-instance ID that is returned in the
lpidInst parameter of DdeInitialize is thread local.
Therefore, the application-instance ID cannot be used by any other thread
that is spawned by the process, nor can it be inherited from the parent.
To use the DDEML libraries within a thread, it is necessary to make both
the DdeInitialize call and to use the DdeUninitialize call from within the
thread; otherwise, there is no way to terminate the DDEML session.
Additional query words: 
3.10 3.50 
Keywords          : 
Version           : winnt:3.1,3.5
Platform          : winnt 
Issue type        :