Перечисление CALLTYPE (objidl.h)
Указывает типы вызовов, используемые 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 |