Enumerazione CALLTYPE (objidl.h)
Specifica i tipi di chiamata utilizzati da IMessageFilter::HandleInComingCall.
Sintassi
typedef enum tagCALLTYPE {
CALLTYPE_TOPLEVEL = 1,
CALLTYPE_NESTED = 2,
CALLTYPE_ASYNC = 3,
CALLTYPE_TOPLEVEL_CALLPENDING = 4,
CALLTYPE_ASYNC_CALLPENDING = 5
} CALLTYPE;
Costanti
CALLTYPE_TOPLEVEL Valore: 1 È arrivata una chiamata di primo livello e l'oggetto non è attualmente in attesa di una risposta da una precedente chiamata in uscita. Le chiamate di questo tipo devono essere sempre gestite. |
CALLTYPE_NESTED Valore: 2 Una chiamata è arrivata con lo stesso identificatore di thread logico di una precedente chiamata in uscita per la quale l'oggetto è ancora in attesa di una risposta. Le chiamate di questo tipo devono essere sempre gestite. |
CALLTYPE_ASYNC Valore: 3 È arrivata una chiamata asincrona. Le chiamate di questo tipo non possono essere rifiutate. OLE recapita sempre le chiamate di questo tipo. |
CALLTYPE_TOPLEVEL_CALLPENDING Valore: 4 È arrivata una nuova chiamata di primo livello con un nuovo identificatore di thread logico e l'oggetto è attualmente in attesa di una risposta da una precedente chiamata in uscita. Le chiamate di questo tipo possono essere gestite o rifiutate. |
CALLTYPE_ASYNC_CALLPENDING Valore: 5 È arrivata una chiamata asincrona con un nuovo identificatore di thread logico e l'oggetto è attualmente in attesa di una risposta da una chiamata in uscita precedente. Le chiamate di questo tipo non possono essere rifiutate. |
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | objidl.h |