Compartilhar via


IPSTX::EmulateSpooler

Aplica-se a: Outlook 2013 | Outlook 2016

Define um repositório local para emular o Gerenciador de Protocolos do Outlook para enviar mensagens de saída para um servidor.

HRESULT EmulateSpooler( 
    BOOL fEmulate 
);

fEmulate

[in] Defina esse parâmetro como True se o repositório local deve emular o spooler; Defina-o como False se não for.

Comentários

Uma loja local chama IPSTX::EmulateSpooler para atuar como um Gerenciador de Protocolos do Outlook, usando mensagens na fila de saída para o servidor de back-end (por exemplo, servidor MSN ou servidor AOL) para processamento. Emulando um spooler durante a sincronização, o repositório chama estes dois métodos:

  1. IMsgStore::GetOutgoingQueue para obter a fila de saída de mensagens na loja. Esse método só terá êxito se o repositório estiver emulando o Gerenciador de Protocolos do Outlook.

  2. IMsgStore::SetLockState para garantir o acesso exclusivo a uma mensagem na fila de saída pouco antes de enviá-la para o servidor. Esse método só terá êxito se o repositório estiver emulando o Gerenciador de Protocolos do Outlook. Depois de enviar a mensagem, o repositório chama esse método novamente para liberar o acesso exclusivo a ele.

Observação

Desde o Outlook 2002, o Gerenciador de Protocolos do Outlook substituiu o spooler MAPI e se tornou responsável por enviar mensagens de saída para servidores de back-end.

Confira também

IPSTX::GetLastError

IPSTX::GetSyncObject