LampArrayEnumerationKind 列挙型
新しく登録された LampArrayStatusCallback 関数の望ましいデバイス列挙動作を表します。RegisterLampArrayStatusCallback と共に使用され、この動作は登録時に接続されている LampArray にのみ適用されます。構文
定数
解説
RegisterLampArrayStatusCallback の LampArrayEnumerationKind パラメーターにより、呼び出し元は呼び出し時に接続されている LampArray デバイスに対してコールバックをどのように受信するかを指定できます。LampArrayEnumerationKind::Blocking が選択されている場合、RegisterLampArrayStatusCallback 関数は、接続されている各デバイスに対してコールバックが呼び出されるまでブロックします (つまり、コールバックは呼び出し元のスレッドで呼び出されます)。 最初のコールバックが登録されると、LampArray API はワーカー スレッドを起動して、ILampArray デバイスのステータス通知を処理します。これらのイベントは頻繁ではなく、ワーカー スレッドはそれ以外のときは待機状態のままです。登録呼び出しが返された後、後続のすべての LampArrayStatusCallbacks はこのワーカー スレッド上で順次呼び出されます。 LampArrayEnumerationKind::Async が指定されている場合、登録呼び出しは即座に戻り、呼び出し時に接続されている LampArray は、前述の LampArray コールバック ワーカー スレッド上で列挙されます。要件
ヘッダー: LampArray.h で宣言されています。関連項目
Lighting API の概要RegisterLampArrayStatusCallback
