Énumération LampArrayEnumerationKind
Décrit le comportement d’énumération des périphériques souhaité pour une fonction LampArrayStatusCallback nouvellement inscrite. Utilisé avec RegisterLampArrayStatusCallback, ce comportement s’applique uniquement aux LampArrays connectés au moment de l’inscription.Syntaxe
Constantes
Remarques
Le paramètre LampArrayEnumerationKind de RegisterLampArrayStatusCallback permet à l’appelant de spécifier la manière dont il doit recevoir les rappels pour les périphériques LampArray connectés au moment de l’appel. Si LampArrayEnumerationKind::Blocking est sélectionné, la fonction RegisterLampArrayStatusCallback bloque jusqu’à ce que ce rappel soit appelé pour chaque périphérique connecté (ce qui signifie que le rappel est appelé sur le thread appelant). Lorsque le premier rappel est inscrit, l’API LampArray démarre un thread de travail pour gérer les notifications d’état des périphériques ILampArray. Ces événements sont peu fréquents, et le thread de travail reste sinon en état d’attente. Une fois l’appel d’inscription retourné, tous les LampArrayStatusCallbacks suivants sont appelés séquentiellement sur ce thread de travail. Si LampArrayEnumerationKind::Async est spécifié, l’appel d’inscription retourne immédiatement, et les LampArrays connectés au moment de l’appel sont énumérés sur le thread de travail des rappels LampArray mentionné ci-dessus.Configuration requise
En-tête : déclaré dans LampArray.h.Voir aussi
Vue d’ensemble de l’API d’éclairageRegisterLampArrayStatusCallback
