LampArrayEnumerationKind 列舉
描述新註冊之 LampArrayStatusCallback 函式所需的裝置列舉行為。此行為與 RegisterLampArrayStatusCallback 搭配使用,僅會套用至註冊時已連線的 LampArray。語法
常數
備註
RegisterLampArrayStatusCallback 的 LampArrayEnumerationKind 參數可讓呼叫端指定應如何接收呼叫時已連接之任何 LampArray 裝置的回呼。如果選取 LampArrayEnumerationKind::Blocking,RegisterLampArrayStatusCallback 函式將會封鎖,直到針對每個已連接的裝置叫用該回呼為止 (表示回呼將在呼叫執行緒上叫用)。 註冊第一個回呼時,LampArray API 會啟動背景工作執行緒來處理 ILampArray 裝置狀態通知。這些事件並不頻繁,背景工作執行緒在其他時間會維持在等候狀態。註冊呼叫傳回之後,所有後續的 LampArrayStatusCallback 都會在此背景工作執行緒上依序叫用。 如果指定 LampArrayEnumerationKind::Async,註冊呼叫將立即傳回,而呼叫時已連線的任何 LampArray 都會在前述的 LampArray 回呼背景工作執行緒上列舉。需求
標頭: 在 LampArray.h 中宣告。另請參閱
照明 API 概觀RegisterLampArrayStatusCallback
