IMsgStore::GetOutgoingQueue
Gilt für: Outlook 2013 | Outlook 2016
Bietet Zugriff auf die Tabelle für ausgehende Warteschlangen, eine Tabelle, die Informationen zu allen Nachrichten in der ausgehenden Warteschlange des Nachrichtenspeichers enthält. Diese Methode ist nur durch die MAPI-Warteschlange aufgerufen.
HRESULT GetOutgoingQueue(
ULONG ulFlags,
LPMAPITABLE FAR * lppTable
);
Parameter
ulFlags
[in] Reserviert. NULL muss sein.
lppTable
[out] Ein Zeiger auf einen Zeiger auf die ausgehende Warteschlangentabelle.
Rückgabewert
S_OK
Die tabelle der ausgehenden Warteschlange wurde erfolgreich zurückgegeben.
Hinweise
Die IMsgStore::GetOutgoingQueue-Methode bietet dem MAPI-Spooler Zugriff auf die Tabelle, die die Warteschlange der ausgehenden Nachrichten des Nachrichtenspeichers anzeigt. Nachrichten werden in der Regel in der ausgehenden Warteschlangentabelle platziert, nachdem ihre IMessage::SubmitMessage-Methode aufgerufen wurde. Da sich die Reihenfolge der Übermittlung jedoch auf die Reihenfolge der Vorverarbeitung und Übermittlung an den Transportanbieter auswirkt, werden einige Nachrichten, die zum Senden markiert wurden, möglicherweise nicht sofort in der Tabelle der ausgehenden Warteschlange angezeigt.
Hinweise für Implementierer
Eine Liste der Eigenschaften, die als Spalten in der Tabelle der ausgehenden Warteschlange enthalten sein müssen, finden Sie unter Tabellen für ausgehende Warteschlangen.
Da der MAPI-Spooler so konzipiert ist, dass nachrichten aus einem Nachrichtenspeicher in aufsteigender Reihenfolge der Übermittlungszeit akzeptiert werden, lassen Sie dem MAPI-Spooler entweder zu, die ausgehende Warteschlangentabelle so zu sortieren, dass sie dieser Reihenfolge entspricht, oder legen Sie sie als Standardsortierreihenfolge fest.
Sie müssen Benachrichtigungen für die Warteschlangentabelle für ausgehende Nachrichten unterstützen, um sicherzustellen, dass der MAPI-Spooler benachrichtigt wird, wenn sich der Inhalt der Warteschlange ändert.