Enumeração CALLTYPE (objidl.h)

Especifica os tipos de chamada usados por IMessageFilter::HandleInComingCall.

Syntax

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

Constantes

 
CALLTYPE_TOPLEVEL
Valor: 1
Uma chamada de nível superior chegou e o objeto não está aguardando uma resposta de uma chamada de saída anterior. Chamadas desse tipo sempre devem ser tratadas.
CALLTYPE_NESTED
Valor: 2
Uma chamada chegou com o mesmo identificador de thread lógico que o de uma chamada de saída anterior para a qual o objeto ainda está aguardando uma resposta. Chamadas desse tipo sempre devem ser tratadas.
CALLTYPE_ASYNC
Valor: 3
Uma chamada assíncrona chegou. Chamadas desse tipo não podem ser rejeitadas. O OLE sempre fornece chamadas desse tipo.
CALLTYPE_TOPLEVEL_CALLPENDING
Valor: 4
Uma nova chamada de nível superior chegou com um novo identificador de thread lógico e o objeto está aguardando uma resposta de uma chamada de saída anterior. Chamadas desse tipo podem ser tratadas ou rejeitadas.
CALLTYPE_ASYNC_CALLPENDING
Valor: 5
Uma chamada assíncrona chegou com um novo identificador de thread lógico e o objeto está aguardando uma resposta de uma chamada de saída anterior. Chamadas desse tipo não podem ser rejeitadas.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho objidl.h

Confira também

IMessageFilter::HandleInComingCall