IMsgStore::GetOutgoingQueue

适用于:Outlook 2013 | Outlook 2016

提供对传出队列表的访问权限,该表包含有关消息存储区传出队列中的所有消息的信息。 此方法仅由 MAPI 后台处理程序调用。

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

参数

ulFlags

[in]保留;必须为零。

lppTable

[out]指向传出队列表的指针的指针。

返回值

S_OK

已成功返回传出队列表。

备注

IMsgStore::GetOutgoingQueue 方法为 MAPI 后台处理程序提供对显示消息存储区传出消息队列的表的访问权限。 通常,在调用其 IMessage::SubmitMessage 方法后,消息将放置在传出队列表中。 但是,由于提交顺序会影响预处理和提交到传输提供程序的顺序,因此某些标记为发送的消息可能不会立即显示在传出队列表中。

针对实现者的说明

有关必须在传出队列表中作为列包含的属性列表,请参阅 传出队列表

由于 MAPI 后台处理程序旨在按提交时间的升序接受来自消息存储区的消息,因此允许 MAPI 后台处理程序对传出队列表进行排序以匹配此顺序,或将其确定为默认排序顺序。

必须支持传出消息队列表的通知,确保在队列内容发生更改时通知 MAPI 后台处理程序。

另请参阅

IMessage::SubmitMessage

IMsgStore : IMAPIProp