Condividi tramite


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

Vedi anche

IMessageFilter::HandleInComingCall