Функция CoHandlePriorityEventsFromMessagePump (messagedispatcherapi.h)
Вызывается диспетчерами сообщений в потоке ASTA после отправки сообщения Windows, чтобы предоставить возможность для кратковременных инфраструктурных COM-вызовов и других высокоприоритетных или кратковременных com-работ, которые будут направляться между сообщениями. Это помогает обеспечить такую же скорость реагирования на эти инфраструктурные вызовы в ASTA, как и в классическом STA, даже если требуется обрабатывать длинный поток оконных сообщений.
Синтаксис
void CoHandlePriorityEventsFromMessagePump();
Возвращаемое значение
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
Эта функция отправляет все высокоприоритетные com-вызовы или работы, которые помещаются в очередь в потоке ASTA, а затем возвращает . Если нет работы, она возвращается быстро.
Эта функция не выполняет никаких действий при вызове в потоках, отличных от ASTA.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | messagedispatcherapi.h |
Библиотека | Ole32.lib |
DLL | Ole32.dll |