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 スプーラーが通知されるようにする必要があります。