DOCERR: Description of the DDEML Error CodesLast reviewed: July 23, 1997Article ID: Q80082 |
3.10
WINDOWS
kbprg kbdocerr
The information in this article applies to:
SUMMARYThe documentation for version 3.1 of the Windows Software Development Kit (SDK) only states which of the Dynamic Data Exchange Management Library (DDEML) error values can be returned to each of the API functions. No descriptions of the different error values is included. Descriptions are included in the Win32 SDK documentation. The following list describes each of the possible error codes that can be returned by the DDEML, its corresponding value, and a description of what may have caused the error.
Error Error Value ----- ----------- DMLERR_ADVACKTIMEOUT 0x4000 DMLERR_DATAACKTIMEOUT 0x4002 DMLERR_EXECACKTIMEOUT 0x4005 DMLERR_POKEACKTIMEOUT 0x400B DMLERR_UNADVACKTIMEOUT 0x4010In each case, a synchronous transaction attempt has timed out.
DMLERR_BUSY 0x4001The response to the transaction caused the DDE_FBUSY bit to be set.
DMLERR_DLL_NOT_INITIALIZED 0x4003
DMLERR_DLL_USAGE 0x4004
DMLERR_INVALIDPARAMETER 0x4006A parameter failed validation. Some of the possible causes are as follows:
DMLERR_MEMORY_ERROR 0x4008A memory allocation failed.
DMLERR_NOTPROCESSED 0x4009A transaction failed -- generally with a NACK.
DMLERR_NO_CONV_ESTABLISHED 0x400AA connection attempt failed to receive an ACK in reply.
DMLERR_POSTMSG_FAILED 0x400CAn internal PostMessage call failed.
DMLERR_REENTRANCY 0x400D
DMLERR_SERVER_DIED 0x400E
DMLERR_SYS_ERROR 0x400FA system API failed inside of the DDEML.
DMLERR_UNFOUND_QUEUE_ID 0x4011An invalid transaction ID was passed to an API function. Once the application has returned from an XTYP_XACT_COMPLETE callback, the transaction ID for that callback is no longer valid.
|
Additional reference words: 3.10
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |