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 后台处理程序。