Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Spécifie le comportement de la fonction 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_DEFAULTValeur : 0 Distribuez les appels nécessaires au marshaling sans distribuer d’appels arbitraires. |
COWAIT_WAITALLValeur : 1 S’il est défini, l’appel à CoWaitForMultipleHandles retourne S_OK uniquement lorsque tous les handles associés à l’objet de synchronisation ont été signalés et qu’un événement d’entrée a été reçu, le tout en même temps. Dans ce cas, le comportement de CoWaitForMultipleHandles correspond au comportement de la fonction MsgWaitForMultipleObjectsEx avec le paramètre dwFlags défini sur MWMO_WAITALL. Si COWAIT_WAITALL n’est pas défini, l’appel à CoWaitForMultipleHandles retourne S_OK dès qu’un handle associé à l’objet de synchronisation a été signalé, qu’un événement d’entrée soit reçu ou non. |
COWAIT_ALERTABLEValeur : 2 S’il est défini, l’appel à CoWaitForMultipleHandles retourne S_OK si un appel de procédure asynchrone (APC) a été mis en file d’attente vers le thread appelant avec un appel à la fonction QueueUserAPC , même si aucun handle n’a été signalé. |
COWAIT_INPUTAVAILABLEValeur : 4 S’il est défini, l’appel à CoWaitForMultipleHandles retourne S_OK s’il existe une entrée pour la file d’attente, même si l’entrée a été vue (mais pas supprimée) à l’aide d’un appel à une autre fonction, telle que PeekMessage. |
COWAIT_DISPATCH_CALLSValeur : 8 Distribuez les appels de CoWaitForMultipleHandles dans une ASTA. La valeur par défaut est l’absence de répartition des appels. Cette valeur n’a aucune signification dans les autres types d’appartements et est ignorée. |
COWAIT_DISPATCH_WINDOW_MESSAGESValeur : 0x10 Active la distribution des messages de fenêtre à partir de CoWaitForMultipleHandles dans un ASTA ou STA. La valeur par défaut dans ASTA est qu’aucun message de fenêtre n’est distribué, la valeur par défaut dans STA n’est qu’un petit ensemble de messages spéciaux distribués. La valeur n’a aucune signification dans MTA et est ignorée. |
Configuration requise
| Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| En-tête | combaseapi.h (inclure Objbase.h) |