Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the call types used by IMessageFilter::HandleInComingCall.
Syntax
typedef enum tagCALLTYPE {
CALLTYPE_TOPLEVEL = 1,
CALLTYPE_NESTED = 2,
CALLTYPE_ASYNC = 3,
CALLTYPE_TOPLEVEL_CALLPENDING = 4,
CALLTYPE_ASYNC_CALLPENDING = 5
} CALLTYPE;
Constants
CALLTYPE_TOPLEVEL Value: 1 A top-level call has arrived and the object is not currently waiting for a reply from a previous outgoing call. Calls of this type should always be handled. |
CALLTYPE_NESTED Value: 2 A call has arrived bearing the same logical thread identifier as that of a previous outgoing call for which the object is still awaiting a reply. Calls of this type should always be handled. |
CALLTYPE_ASYNC Value: 3 An asynchronous call has arrived. Calls of this type cannot be rejected. OLE always delivers calls of this type. |
CALLTYPE_TOPLEVEL_CALLPENDING Value: 4 A new top-level call has arrived with a new logical thread identifier and the object is currently waiting for a reply from a previous outgoing call. Calls of this type may be handled or rejected. |
CALLTYPE_ASYNC_CALLPENDING Value: 5 An asynchronous call has arrived with a new logical thread identifier and the object is currently waiting for a reply from a previous outgoing call. Calls of this type cannot be rejected. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | objidl.h |