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 |