次の方法で共有


IMsgStore::GetOutgoingQueue

適用対象: Outlook 2013 | Outlook 2016

送信キュー テーブル (メッセージ ストアの送信キュー内のすべてのメッセージに関する情報を含むテーブル) へのアクセスを提供します。 このメソッドは、MAPI スプーラーによってのみ呼び出されます。

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

パラメーター

ulFlags

[����]�\�񂳂�Ă��܂��B0 �ɂ���K�v������܂��B

lppTable

[out]送信キュー テーブルへのポインター。

戻り値

S_OK

送信キュー テーブルが正常に返されました。

注釈

IMsgStore::GetOutgoingQueue メソッドは、メッセージ ストアの送信メッセージのキューを示すテーブルへのアクセス権を MAPI スプーラーに提供します。 通常、メッセージは IMessage::SubmitMessage メソッドが呼び出された後、送信キュー テーブルに配置されます。 ただし、送信の順序はトランスポート プロバイダーへの前処理と送信の順序に影響するため、送信用にマークされた一部のメッセージが送信キュー テーブルにすぐには表示されない場合があります。

実装に関するメモ

送信キュー テーブルに列として含める必要があるプロパティの一覧については、「 送信キュー テーブル」を参照してください。

MAPI スプーラーは、送信時間の昇順でメッセージ ストアからのメッセージを受け入れるように設計されているため、MAPI スプーラーがこの順序に一致するように送信キュー テーブルを並べ替えるか、既定の並べ替え順序として設定します。

送信メッセージ キュー テーブルの通知をサポートし、キューの内容が変更されたときに MAPI スプーラーが通知されるようにする必要があります。

関連項目

IMessage::SubmitMessage

IMsgStore: IMAPIProp