Enumeração LampArrayEnumerationKind
Descreve o comportamento desejado de enumeração de dispositivos de uma função LampArrayStatusCallback recém-registrada. Usado com RegisterLampArrayStatusCallback, esse comportamento se aplica apenas aos LampArrays conectados no momento do registro.Sintaxe
Constantes
Comentários
O parâmetro LampArrayEnumerationKind de RegisterLampArrayStatusCallback permite que o chamador especifique como deve receber retornos de chamada para quaisquer dispositivos LampArray conectados no momento da chamada. Se LampArrayEnumerationKind::Blocking for selecionado, a função RegisterLampArrayStatusCallback bloqueará até que esse retorno de chamada seja invocado para cada dispositivo conectado (o que significa que o retorno de chamada será invocado no thread de chamada). Quando o primeiro retorno de chamada é registrado, a API LampArray inicia um thread de trabalho para lidar com as notificações de status de dispositivos ILampArray. Esses eventos são pouco frequentes e, fora isso, o thread de trabalho permanece em estado de espera. Depois que a chamada de registro retorna, todos os LampArrayStatusCallbacks subsequentes serão invocados sequencialmente nesse thread de trabalho. Se LampArrayEnumerationKind::Async for especificado, a chamada de registro retornará imediatamente, e quaisquer LampArrays conectados no momento da chamada serão enumerados no thread de trabalho de retorno de chamada do LampArray mencionado anteriormente.Requisitos
Cabeçalho: declarado em LampArray.h.Confira também
Visão geral da API de iluminaçãoRegisterLampArrayStatusCallback
