XTYP_DISCONNECT transaction
An application's Dynamic Data Exchange (DDE) callback function, DdeCallback, receives the XTYP_DISCONNECT transaction when the application's partner in a conversation uses the DdeDisconnect function to terminate the conversation.
#define XCLASS_NOTIFICATION 0x8000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_DISCONNECT (0x00C0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)
Parameters
-
uType
-
The transaction type.
-
uFmt
-
Not used.
-
hconv
-
A handle to that the conversation was terminated.
-
hsz1
-
Not used.
-
hsz2
-
Not used.
-
hdata
-
Not used.
-
dwData1
-
Not used.
-
dwData2
-
Specifies whether the partners in the conversation are the same application instance. If this parameter is 1, the partners are the same instance. If this parameter is 0, the partners are different instances.
Remarks
This transaction is filtered if the application specified the CBF_SKIP_DISCONNECTS flag in the DdeInitialize function.
The application can obtain the status of the terminated conversation by calling the DdeQueryConvInfo function while processing this transaction. The conversation handle becomes invalid after the callback function returns.
An application cannot block this transaction type; the CBR_BLOCK return code is ignored.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
|
See also
-
Reference
-
Conceptual