Compartilhar via


IMsgStore::GetOutgoingQueue

Aplica-se a: Outlook 2013 | Outlook 2016

Fornece acesso à tabela de fila de saída, uma tabela que tem informações sobre todas as mensagens na fila de saída do repositório de mensagens. Esse método é chamado apenas pelo spooler MAPI.

HRESULT GetOutgoingQueue(
  ULONG ulFlags,
  LPMAPITABLE FAR * lppTable
);

Parâmetros

ulFlags

[in] Reservados; deve ser zero.

lppTable

[out] Um ponteiro para um ponteiro para a tabela de fila de saída.

Valor de retorno

S_OK

A tabela de fila de saída foi retornada com êxito.

Comentários

O método IMsgStore::GetOutgoingQueue fornece ao spooler MAPI acesso à tabela que mostra a fila de mensagens de saída do repositório de mensagens. Normalmente, as mensagens são colocadas na tabela de fila de saída depois que o método IMessage::SubmitMessage é chamado. No entanto, como a ordem de envio afeta a ordem de pré-processamento e envio ao provedor de transporte, algumas mensagens marcadas para envio podem não aparecer na tabela de fila de saída imediatamente.

Observações para implementadores

Para obter uma lista das propriedades que devem ser incluídas como colunas na tabela de fila de saída, consulte Tabelas de Fila de Saída.

Como o spooler MAPI foi projetado para aceitar mensagens de um repositório de mensagens em ordem crescente de tempo de envio, permita que o spooler MAPI classi classifique a tabela de fila de saída para corresponder a essa ordem ou estabeleça-a como a ordem de classificação padrão.

Você deve dar suporte a notificações para a tabela de fila de mensagens de saída, garantindo que o spooler MAPI seja notificado quando o conteúdo da fila for alterado.

Confira também

IMessage::SubmitMessage

IMsgStore : IMAPIProp