Freigeben über


CALLTYPE-Enumeration (objidl.h)

Gibt die von IMessageFilter::HandleInComingCall verwendeten Anruftypen an.

Syntax

typedef enum tagCALLTYPE {
  CALLTYPE_TOPLEVEL = 1,
  CALLTYPE_NESTED = 2,
  CALLTYPE_ASYNC = 3,
  CALLTYPE_TOPLEVEL_CALLPENDING = 4,
  CALLTYPE_ASYNC_CALLPENDING = 5
} CALLTYPE;

Konstanten

 
CALLTYPE_TOPLEVEL
Wert: 1
Ein Aufruf der obersten Ebene ist eingegangen, und das Objekt wartet derzeit nicht auf eine Antwort von einem vorherigen ausgehenden Aufruf. Aufrufe dieses Typs sollten immer behandelt werden.
CALLTYPE_NESTED
Wert: 2
Ein Aufruf ist mit demselben logischen Threadbezeichner wie der eines vorherigen ausgehenden Aufrufs eingegangen, für den das Objekt noch auf eine Antwort wartet. Aufrufe dieses Typs sollten immer behandelt werden.
CALLTYPE_ASYNC
Wert: 3
Ein asynchroner Aufruf ist eingegangen. Aufrufe dieses Typs können nicht abgelehnt werden. OLE übermittelt immer Aufrufe dieses Typs.
CALLTYPE_TOPLEVEL_CALLPENDING
Wert: 4
Ein neuer Aufruf der obersten Ebene ist mit einem neuen logischen Threadbezeichner eingegangen, und das Objekt wartet derzeit auf eine Antwort von einem vorherigen ausgehenden Aufruf. Aufrufe dieses Typs können behandelt oder abgelehnt werden.
CALLTYPE_ASYNC_CALLPENDING
Wert: 5
Ein asynchroner Aufruf ist mit einem neuen logischen Threadbezeichner eingegangen, und das Objekt wartet derzeit auf eine Antwort von einem vorherigen ausgehenden Aufruf. Aufrufe dieses Typs können nicht abgelehnt werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile objidl.h

Weitere Informationen

IMessageFilter::HandleInComingCall