CoHandlePriorityEventsFromMessagePump-Funktion (messagedispatcherapi.h)
Wird von Nachrichtenverteilern in einem ASTA-Thread nach dem Senden einer Windows-Nachricht aufgerufen, um eine Möglichkeit für kurz laufende infrastrukturelle COM-Aufrufe und andere COM-Vorgänge mit hoher oder kurzer Ausführung zwischen Nachrichten zu bieten. Dies ermöglicht eine ähnliche Reaktionsfähigkeit auf diese infrastrukturellen Aufrufe in einem ASTA wie in einem klassischen STA, auch wenn ein langer Datenstrom von Fenstermeldungen verarbeitet werden muss.
Syntax
void CoHandlePriorityEventsFromMessagePump();
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Funktion sendet alle COM-Aufrufe oder -Arbeiten mit hoher Priorität, die im ASTA-Thread in die Warteschlange gestellt werden, und gibt dann zurück. Es wird schnell zurückgegeben, wenn keine Arbeit ausgeführt werden muss.
Diese Funktion führt im Hintergrund nichts aus, wenn sie in Nicht-ASTA-Threads aufgerufen wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | messagedispatcherapi.h |
Bibliothek | Ole32.lib |
DLL | Ole32.dll |