指定 IMessageFilter::HandleInComingCall 使用的调用类型。
语法
typedef enum tagCALLTYPE {
CALLTYPE_TOPLEVEL = 1,
CALLTYPE_NESTED = 2,
CALLTYPE_ASYNC = 3,
CALLTYPE_TOPLEVEL_CALLPENDING = 4,
CALLTYPE_ASYNC_CALLPENDING = 5
} CALLTYPE;
常量
CALLTYPE_TOPLEVEL值:1 顶级呼叫已到达,对象当前未等待上一个传出呼叫的回复。 应始终处理此类型的调用。 |
CALLTYPE_NESTED值: 2 到达的调用包含的逻辑线程标识符与对象仍在等待回复的上一个传出调用的逻辑线程标识符相同。 应始终处理此类型的调用。 |
CALLTYPE_ASYNC值: 3 异步调用已到达。 无法拒绝此类型的调用。 OLE 始终提供此类型的调用。 |
CALLTYPE_TOPLEVEL_CALLPENDING值: 4 新的顶级调用已到达,其中包含新的逻辑线程标识符,并且对象当前正在等待上一个传出呼叫的答复。 可以处理或拒绝此类型的调用。 |
CALLTYPE_ASYNC_CALLPENDING值: 5 异步调用已到达,其中包含新的逻辑线程标识符,并且对象当前正在等待上一个传出调用的答复。 无法拒绝此类型的调用。 |
要求
| 最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
| 最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
| 标头 | objidl.h |