Поделиться через


Перечисление 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

См. также раздел

IMessageFilter::HandleInComingCall