Compartilhar via


Função CoHandlePriorityEventsFromMessagePump (messagedispatcherapi.h)

Chamado por dispatchers de mensagens em um thread asta depois de expedir uma mensagem do Windows para fornecer uma oportunidade para chamadas COM de infraestrutura de execução curta e outros trabalhos COM de alta prioridade ou de execução curta a serem expedidos entre mensagens. Isso ajuda a fornecer capacidade de resposta semelhante a essas chamadas de infraestrutura em um ASTA como em um STA clássico, mesmo quando há um longo fluxo de mensagens de janela a serem tratadas.

Sintaxe

void CoHandlePriorityEventsFromMessagePump();

Retornar valor

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Essa função despacha todas as chamadas COM de alta prioridade ou trabalho que estão na fila no thread do ASTA e retorna. Ele retornará rapidamente se não houver trabalho a ser executado.

Essa função silenciosamente não faz nada quando chamada em threads não ASTA.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho messagedispatcherapi.h
Biblioteca Ole32.lib
DLL Ole32.dll