メインコンテンツへスキップ

XSystemGetDeviceType

現在使用中のデバイスに対応する XSystemDeviceType の値を返します。

Syntax

Parameters

なし。

Return value

型: XSystemDeviceType 現在使用中のデバイスに対応する XSystemDeviceType 列挙値。
この関数には明示的なエラー状態はありませんが、使用中のデバイスの種類を特定できない場合は XSystemDeviceType::Unknown の値を返します。

Remarks

このクエリは、実際のハードウェアの種類ではなく、本体モードを返します。これは、タイトルがポーリングしたときに開発者本体が別のデバイス タイプに見せかけることができるためです。
XBOX One ファミリ本体向けにビルドされた Microsoft Game Development Kit (GDK) タイトルは、MicrosoftGame.config ファイルの XboxCompatibility 設定が Scarlett に設定されていない限り、XBOX Series 本体内でデバイス コードを返しません。代わりに、現在のデバイスに基づいて XBOX One ファミリ本体のコードを返します。ターゲット デバイス ファミリーの使用に関する詳細については、MicrosoftGame.config の概要 を参照してください。
このクエリは XGameRuntimeInitialize を呼び出す前に実行することができ、タイトルの初期化の早い段階で使用できます。 次の例は、現在使用中のデバイスの種類を取得します。開発キット上で実行されている場合、ゲーム内で開発者機能を有効にするカスタム コードを実行します。

Requirements

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

See also

XSystemDeviceType
XSystem
最終更新日 2026年10月19日