IMsgStore::GetOutgoingQueue
Область применения: Outlook 2013 | Outlook 2016
Предоставляет доступ к таблице исходящей очереди, которая содержит сведения обо всех сообщениях в исходящей очереди хранилища сообщений. ���� ����� ���������� ������ ����������� ������� MAPI.
HRESULT GetOutgoingQueue(
ULONG ulFlags,
LPMAPITABLE FAR * lppTable
);
Параметры
ulFlags
[in] ���������������; ������ ���� ����� ����.
lppTable
[out] Указатель на указатель на таблицу исходящей очереди.
Возвращаемое значение
S_OK
Таблица исходящей очереди успешно возвращена.
Замечания
Метод IMsgStore::GetOutgoingQueue предоставляет диспетчеру spooue MAPI доступ к таблице, в которую отображается очередь исходящих сообщений в хранилище сообщений. Как правило, сообщения помещаются в таблицу исходящих очередей после вызова метода IMessage::SubmitMessage . Однако, поскольку порядок отправки влияет на порядок предварительной обработки и отправки поставщику транспорта, некоторые сообщения, помеченные для отправки, могут отображаться в таблице исходящих очередей не сразу.
Примечания для исполнителей
Список свойств, которые должны быть включены в качестве столбцов в таблице исходящей очереди, см. в разделе Таблицы исходящих очередей.
Так как диспетчер очереди MAPI предназначен для приема сообщений из хранилища сообщений в возрастающем порядке времени отправки, либо разрешите диспетчеру очереди MAPI сортировать таблицу исходящих очередей в соответствии с этим порядком, либо установите ее в качестве порядка сортировки по умолчанию.
Необходимо поддерживать уведомления для таблицы очереди исходящих сообщений, обеспечивая уведомление диспетчера очереди MAPI при изменении содержимого очереди.