Поделиться через


Функция 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