Skip to main content

LampArrayEnumerationKind 列舉

描述新註冊之 LampArrayStatusCallback 函式所需的裝置列舉行為。此行為與 RegisterLampArrayStatusCallback 搭配使用,僅會套用至註冊時已連線的 LampArray。

語法

常數

備註

RegisterLampArrayStatusCallback 的 LampArrayEnumerationKind 參數可讓呼叫端指定應如何接收呼叫時已連接之任何 LampArray 裝置的回呼。如果選取 LampArrayEnumerationKind::Blocking,RegisterLampArrayStatusCallback 函式將會封鎖,直到針對每個已連接的裝置叫用該回呼為止 (表示回呼將在呼叫執行緒上叫用)。 註冊第一個回呼時,LampArray API 會啟動背景工作執行緒來處理 ILampArray 裝置狀態通知。這些事件並不頻繁,背景工作執行緒在其他時間會維持在等候狀態。註冊呼叫傳回之後,所有後續的 LampArrayStatusCallback 都會在此背景工作執行緒上依序叫用。 如果指定 LampArrayEnumerationKind::Async,註冊呼叫將立即傳回,而呼叫時已連線的任何 LampArray 都會在前述的 LampArray 回呼背景工作執行緒上列舉。

需求

標頭: 在 LampArray.h 中宣告。

另請參閱

照明 API 概觀
RegisterLampArrayStatusCallback
Last modified on October 6, 2026