Partager via


CoHandlePriorityEventsFromMessagePump, fonction (messagedispatcherapi.h)

Appelé par les répartiteurs de messages sur un thread ASTA après la distribution d’un message Windows pour offrir la possibilité d’effectuer des appels COM d’infrastructure à court terme et d’autres tâches COM à priorité élevée ou à court terme d’être répartis entre les messages. Cela permet de fournir une réactivité similaire à ces appels infrastructurels dans un ASTA comme dans un STA classique, même quand il existe un long flux de messages de fenêtre à gérer.

Syntaxe

void CoHandlePriorityEventsFromMessagePump();

Valeur de retour

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette fonction répartit tous les appels COM à priorité élevée ou tout travail qui sont mis en file d’attente sur le thread ASTA, puis retourne. Il retourne rapidement s’il n’y a pas de travail à effectuer.

Cette fonction ne fait rien en mode silencieux lorsqu’elle est appelée sur des threads non ASTA.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête messagedispatcherapi.h
Bibliothèque Ole32.lib
DLL Ole32.dll