Condividi tramite


XTYP_UNREGISTER transazione

Una funzione di callback DDE (Dynamic Data Exchange), DdeCallback, riceve la transazione XTYP_UNREGISTER ogni volta che un'applicazione server DDEML (Dynamic Data Exchange Management Library) utilizza la funzione DdeNameService per annullare la registrazione di un nome di servizio o ogni volta che viene terminata un'applicazione non DDEML che supporta l'argomento System.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_UNREGISTER         (0x00D0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

Parametri

uType

Tipo di transazione.

uFmt

Non usato.

hconv

Non usato.

hsz1

Handle per il nome del servizio di base di cui viene annullata la registrazione.

hsz2

Handle per il nome del servizio specifico dell'istanza da annullare.

hdata

Non usato.

dwData1

Non usato.

dwData2

Non usato.

Commenti

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

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

Un'applicazione deve usare il parametro hsz1 per rimuovere il nome del servizio dall'elenco di server disponibili per l'utente. Un'applicazione deve usare il parametro hsz2 per identificare l'istanza dell'applicazione terminata.

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

DdeInitialize

DdeNameService

Informazioni concettuali

Libreria di gestione di Dynamic Data Exchange