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 |