DDEML Application-Instance IDs Are Thread Local (94091)
The information in this article applies to:
- Microsoft Win32 Application Programming Interface (API), when used with:
- the operating system: Microsoft Windows NT 3.1
- the operating system: Microsoft Windows NT 3.5
This article was previously published under Q94091 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.
Modification Type: | Minor | Last Reviewed: | 5/1/2004 |
---|
Keywords: | KB94091 |
---|
|