Share via


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