次の方法で共有


LampArrayStatusCallback

LampArray 状態変更イベントのタイトル定義コールバック。 この関数は RegisterLampArrayStatusCallback に登録されています。

構文

typedef void (CALLBACK * LampArrayStatusCallback)(
    _In_opt_ void * context,
    LampArrayStatus currentStatus,
    LampArrayStatus previousStatus,
    _In_ ILampArray * lampArray);

パラメーター

context _In_opt_
型: void*

コールバックの関連情報を含むオブジェクトへのポインター。 このポインターは RegisterLampArrayStatusCallback に渡されました。

currentStatus
型: LampArrayStatus

LampArray の新しい状態。

previousStatus
型: LampArrayStatus

LampArray の以前の状態。

lampArray _In_
型: ILampArray*

コールバックをトリガーしたデバイス。

戻り値

型: void

解説

この関数の定義はデベロッパーによって決定されますが、コールバックが発生するためにはその関数のパラメーターが一致する必要があります。 この関数は、RegisterLampArrayStatusCallback に登録されている LampArrayデバイス コールバックを定義するために使用されます。 LampArray の状態が変化するたびに呼び出される関数を定義します。

要件

ヘッダー: LampArray.h

ライブラリ: xgameplatform.lib

サポートされているプラットフォーム: Xbox One ファミリー本体、Xbox Series 本体

関連項目

Lighting API の概要
Lighting の基本
RegisterLampArrayStatusCallback
UnregisterLampArrayCallback