Función CoHandlePriorityEventsFromMessagePump (messagedispatcherapi.h)

Llamado por distribuidores de mensajes en un subproceso de ASTA después de enviar un mensaje de Windows para proporcionar una oportunidad para las llamadas COM de infraestructura de ejecución breve y otro trabajo COM de ejecución corta o de prioridad corta que se va a enviar entre mensajes. Esto ayuda a proporcionar una capacidad de respuesta similar a estas llamadas infraestructurales en un ASTA como en un STA clásico, incluso cuando hay un flujo largo de mensajes de ventana que se van a controlar.

Sintaxis

void CoHandlePriorityEventsFromMessagePump();

Valor devuelto

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Esta función distribuye las llamadas COM de alta prioridad o el trabajo que se ponen en cola en el subproceso de ASTA y, a continuación, devuelve. Devuelve rápidamente si no hay ningún trabajo que realizar.

Esta función no hace nada de forma silenciosa cuando se llama en subprocesos que no son de ASTA.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado messagedispatcherapi.h
Library Ole32.lib
Archivo DLL Ole32.dll