XTYP_DISCONNECT transazione

La funzione di callback DDE (Dynamic Data Exchange) di un'applicazione, DdeCallback, riceve la transazione XTYP_DISCONNECT quando il partner dell'applicazione in una conversazione usa la funzione DdeDisconnect per terminare la conversazione.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_DISCONNECT         (0x00C0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

Parametri

uType

Tipo di transazione.

uFmt

Non usato.

hconv

Handle per cui la conversazione è stata terminata.

hsz1

Non usato.

hsz2

Non usato.

hdata

Non usato.

dwData1

Non usato.

dwData2

Specifica se i partner nella conversazione sono la stessa istanza dell'applicazione. Se questo parametro è 1, i partner sono la stessa istanza. Se questo parametro è 0, i partner sono istanze diverse.

Commenti

Questa transazione viene filtrata se l'applicazione ha specificato il flag CBF_SKIP_DISCONNECTS nella funzione DdeInitialize .

L'applicazione può ottenere lo stato della conversazione terminata chiamando la funzione DdeQueryConvInfo durante l'elaborazione della transazione. L'handle di conversazione diventa non valido dopo la restituzione della funzione di callback.

Un'applicazione non può bloccare questo tipo di transazione; il codice restituito CBR_BLOCK viene ignorato.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Ddeml.h (include Windows.h)

Vedi anche

Riferimento

DdeDisconnect

DdeInitialize

DdeQueryConvInfo

Informazioni concettuali

Libreria di gestione di Dynamic Data Exchange