Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |