LampArrayEnumerationKind 枚举
描述新注册的 LampArrayStatusCallback 函数所期望的设备枚举行为。与 RegisterLampArrayStatusCallback 一起使用时,此行为仅适用于注册时已连接的 LampArrays。语法
常量
备注
RegisterLampArrayStatusCallback 的 LampArrayEnumerationKind 参数允许调用方指定如何为在调用时已连接的 LampArray 设备接收回调。如果选择 LampArrayEnumerationKind::Blocking,RegisterLampArrayStatusCallback 函数将阻塞,直到对每个已连接设备都调用了该回调(这意味着回调将在调用线程上执行)。 在注册第一个回调时,LampArray API 会启动一个工作线程来处理 ILampArray 设备状态通知。这些事件并不频繁,工作线程在其他时间保持等待状态。注册调用返回后,所有后续的 LampArrayStatusCallbacks 将在此工作线程上按顺序执行。 如果指定 LampArrayEnumerationKind::Async,注册调用会立即返回,且调用时已连接的任何 LampArrays 将在前述 LampArray 回调工作线程上进行枚举。要求
头文件: 在 LampArray.h 中声明。另请参阅
光照 API 概览RegisterLampArrayStatusCallback
