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


IPSTX::EmulateSpooler

Область применения: Outlook 2013 | Outlook 2016

Задает локальное хранилище для эмуляции диспетчера протоколов Outlook для очереди исходящих сообщений на сервер.

HRESULT EmulateSpooler( 
    BOOL fEmulate 
);

fEmulate

[в] Задайте для этого параметра значение True, если локальное хранилище должно эмулировать средство очереди. Установите для него значение False, если нет.

Замечания

Локальное хранилище вызывает IPSTX::EmulateSpooler в качестве диспетчера протоколов Outlook, который выполняет отправку сообщений в исходящей очереди на внутренний сервер (например, сервер MSN или сервер AOL) для обработки. Эмулируя очередь очереди во время синхронизации, хранилище вызывает следующие два метода:

  1. IMsgStore::GetOutgoingQueue для получения исходящей очереди сообщений в хранилище. Этот метод выполняется успешно, только если хранилище эмулирует диспетчер протоколов Outlook.

  2. IMsgStore::SetLockState для защиты единственного доступа к сообщению в исходящей очереди непосредственно перед его отправкой на сервер. Этот метод выполняется успешно, только если хранилище эмулирует диспетчер протоколов Outlook. После отправки сообщения магазин снова вызывает этот метод, чтобы освободить к нему единственный доступ.

Примечание.

После Outlook 2002 диспетчер протоколов Outlook заменил диспетчер очереди MAPI и стал отвечать за отправку исходящих сообщений на серверные серверы.

См. также

IPSTX::GetLastError

IPSTX::GetSyncObject