Skip to main content

UnregisterLampArrayCallback

LampArray コールバック関数の登録を解除します。

構文

パラメーター

callbackToken
Type: LampArrayCallbackToken
登録解除するコールバック関数のトークンです。関数が最初に RegisterLampArrayCallback で登録されたときに生成されたものです。 timeoutInMicroseconds
Type: uint64_t
コールバックの登録を解除できるようにコールバックの完了を待機する時間の長さです。

戻り値

Type: bool コールバックが正常に登録解除された場合は True です。False は、コールバック トークン値が無効であるか、実行中のコールバックが返るのを待機中にタイムアウトしたことを示します。false が返っても、新しいコールバックがディスパッチされないことは保証されます。すでに実行中のコールバックは引き続き実行されます。

解説

UnregisterLampArrayCallback 関数が正常に返るまで、コールバックに関連付けられたリソースを解放すること (例: コールバック関数をホストする DLL のアンロード) は安全ではありません。したがって、登録済みのコールバック関数の内部からコールバックを登録解除することはできず、これを試行するとプロセスが終了します。 次のコードは、LampArray コールバックの登録と登録解除の例です。

要件

ヘッダー: LampArray.h ライブラリ: xgameplatform.lib サポートされているプラットフォーム: XBOX One ファミリ本体および XBOX Series 本体

関連項目

Lighting API の概要
Lighting の基礎
LampArrayCallback
RegisterLampArrayCallback
最終更新日 2026年8月24日