enumeración COWAIT_FLAGS (combaseapi.h)
Especifica el comportamiento de la función CoWaitForMultipleHandles .
Syntax
typedef enum tagCOWAIT_FLAGS {
COWAIT_DEFAULT = 0,
COWAIT_WAITALL = 1,
COWAIT_ALERTABLE = 2,
COWAIT_INPUTAVAILABLE = 4,
COWAIT_DISPATCH_CALLS = 8,
COWAIT_DISPATCH_WINDOW_MESSAGES = 0x10
} COWAIT_FLAGS;
Constantes
COWAIT_DEFAULT Valor: 0 Las llamadas de envío necesarias para serializar sin enviar llamadas arbitrarias. |
COWAIT_WAITALL Valor: 1 Si se establece, la llamada a CoWaitForMultipleHandles devolverá S_OK solo cuando se hayan señalado todos los identificadores asociados al objeto de sincronización y se haya recibido un evento de entrada, al mismo tiempo. En este caso, el comportamiento de CoWaitForMultipleHandles corresponde al comportamiento de la función MsgWaitForMultipleObjectsEx con el parámetro dwFlags establecido en MWMO_WAITALL. Si no se establece COWAIT_WAITALL, la llamada a CoWaitForMultipleHandles devolverá S_OK en cuanto se haya señalado cualquier identificador asociado al objeto de sincronización, independientemente de si se recibe un evento de entrada. |
COWAIT_ALERTABLE Valor: 2 Si se establece, la llamada a CoWaitForMultipleHandles devolverá S_OK si se ha puesto en cola una llamada de procedimiento asincrónico (APC) al subproceso que realiza la llamada con una llamada a la función QueueUserAPC , incluso si no se ha señalado ningún identificador. |
COWAIT_INPUTAVAILABLE Valor: 4 Si se establece, la llamada a CoWaitForMultipleHandles devolverá S_OK si la entrada existe para la cola, incluso si la entrada se ha visto (pero no se ha quitado) mediante una llamada a otra función, como PeekMessage. |
COWAIT_DISPATCH_CALLS Valor: 8 Envíe llamadas desde CoWaitForMultipleHandles en un ASTA. El valor predeterminado no es el envío de llamadas. Este valor no tiene significado en otros tipos de apartamento y se omite. |
COWAIT_DISPATCH_WINDOW_MESSAGES Valor: 0x10 Habilita el envío de mensajes de ventana desde CoWaitForMultipleHandles en un ASTA o STA. El valor predeterminado de ASTA no es ningún mensaje de ventana enviado, el valor predeterminado en STA es solo un pequeño conjunto de mensajes con mayúsculas y minúsculas especiales enviados. El valor no tiene ningún significado en MTA y se omite. |
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | combaseapi.h (incluya Objbase.h) |