Skip to main content

XErrorSetCallback

ゲーミング OS またはゲーミング ランタイムでエラーが発生したときに呼び出されるコールバックを指定します。

Syntax

Parameters

callback   _In_
型: XErrorCallback*
呼び出すゲーム定義のコールバックへのポインター。nullptr を渡すとコールバックがクリアされます。 context   _In_
型: void*
コールバックのコンテキスト ポインター。

Return value

型: void

Remarks

この関数は、タイム センシティブ スレッドから呼び出しても安全ではありません。詳細については、Time-sensitive threads を参照してください。
この関数を使用して、エラーが発生した場合にシステムが呼び出す必要のあるゲーム内の XErrorCallback コールバックを指定し、XErrorSetOptions 関数を使用して、ゲーミング OS またはゲーミング ランタイムでエラーが発生したときにゲームがどのように動作するべきかを指定します。 次の例は、エラー オプションを設定する方法、カスタム エラー コールバックを定義する方法、およびシステムからエラー通知を受け取るためにカスタム エラー コールバックを設定する方法を示します。

Requirements

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

Conceptual documentation

See also

XError members
XErrorCallback
最終更新日 2026年8月24日