次の方法で共有


その他の Xtf API

Xbox ツール フレームワーク (XTF) API は、アプリの使用可能な領域を確認し、ユーザーに分かりやすいエラー メッセージを表示するために使用されます。

アプリに関する関数

アプリに関する関数 説明
XtfPullAuditionApp 内部使用のために予約済みです。
XtfPullRegisterApp 内部使用のために予約済みです。
XtfPullSupplyMock 内部使用のために予約済みです。
XtfPullUnregisterApp 内部使用のために予約済みです。

本体情報に関する関数

本体情報に関する関数 説明
XtfCloseConsoleInfoList XtfGetConsoleInfoList によって返される XtfConsoleInfo オブジェクトに関連付けられているリソースを解放します。
XtfGetAvailableSpaceForAppInstallation 開発機本体の指定したストレージ デバイスで使用可能なバイト数の合計を取得します。
XtfGetConsoleFieldValue 本体に関する情報 (ツールの IP アドレス、本体の IP アドレス、アクセス キー、本体 ID、ホスト名、デバイス ID、開発キットの証明書の種類、システムのメジャーバージョン、システムのマイナーバージョン、システム構築バージョン、またはシステムのリビジョンバージョンのいずれか) を取得します。
XtfGetConsoleInfoList 本体に関する情報を格納する XtfConsoleInfo オブジェクトを返します。
XtfGetSavedConsoleAddress Xbox Tools Framework (XTF) アプリの既定の本体のツール IP アドレスを取得します。
XtfGetSystemUpTime システム OS とゲーム OS が実行されている時間の長さをミリ秒で取得します。
XtfWaitForConsoleOSReady 本体 OS がコマンドを受信する準備ができるまで待機してから復帰します。
XtfWaitForConsoleState 指定された本体の状態に達するか、タイムアウトが発生するまでブロックが実行されます。

資格情報に関する関数

資格情報に関する関数 説明
XtfAddCredential 指定された本体に、PC から実行配置で使用するための資格情報 (ユーザー名とパスワード) を追加します。
XtfCloseCredentialInfoList XtfGetCredentialInfoList によって返される XtfNetworkCredentials オブジェクトに関連付けられたリソースを解放します。
XtfGetCredentialInfoCount XtfGetCredentialInfoList によって返される XtfNetworkCredentials オブジェクトに保存された資格情報のカウントを取得します。
XtfGetCredentialInfoList 現在本体に保存されている資格情報の一覧が含まれる XtfNetworkCredentials オブジェクトを返します。
XtfGetCredentialServerName XtfGetCredentialInfoList によって返される XtfNetworkCredentials オブジェクト内のインデックスに保存された資格情報のサーバー名部分を取得します。
XtfGetCredentialUserName XtfGetCredentialInfoList によって返される XtfNetworkCredentials オブジェクト内のインデックスに保存された資格情報のユーザー名部分を取得します。
XtfRemoveCredential 指定された本体から資格情報を削除します。 資格情報を追加するには、XtfAddCredential を使用します。

デバッグに関する関数

デバッグに関する関数 説明
XtfCaptureOutputBegin デバッグ出力のキャプチャを開始します。
XtfCaptureOutputEnd デバッグ出力のキャプチャを停止します。
XtfDebugStringCallback XtfCaptureOutputBegin によってキャプチャされた出力デバッグ文字列ごとに呼び出されるコールバック。
XtfDebugStringErrorCallback XtfCaptureOutputBegin によってキャプチャされたエラーごとに呼び出されるコールバック。
XtfGetErrorText 指定した HRESULT のわかりやすいエラー メッセージとアクション テキストを取得します。

ゲーム クリップに関する関数

ゲーム クリップに関する関数 説明
XtfCaptureRecordedGameClip 現在実行されているゲームからビデオ クリップをキャプチャします。

パッケージ情報に関する関数

パッケージ情報に関する関数 説明
XtfClosePackageInfo パッケージ情報オブジェクトを解放します。
XtfGetAumid パッケージの情報オブジェクトから、指定のインデックスのアプリケーション モデル ユーザー ID を取得します。
XtfGetCountofAppUserModelIds パッケージ情報オブジェクトから、アプリケーション ユーザー モデル ID の数を取得します。
XtfGetPackageFullName パッケージ情報オブジェクトから完全なパッケージ名を取得します。
XtfRegisterAllPackagesOnDrive 指定されたドライブに配置されたすべてのパッケージを登録します。
XtfRegisterNetworkSharePackage PC から実行配置のためのパッケージを登録します。
XtfRegisterPackage タイトル スクラッチ ドライブに配置されたパッケージを登録します。
XtfRegisterPackageOnDrive 指定されたドライブに配置されたパッケージを登録します。
XtfUnregisterPackage タイトル スクラッチ ドライブに配置されたパッケージの登録を解除します。

タイトル OS に関する関数

タイトル OS に関する関数 説明
XtfCacheTitleOS ゲーム OS を OS キャッシュに追加します。
XtfGetCachedTitleOSVersions 本体にキャッシュされている各ゲーム OS のバージョン情報を取得します。
XtfGetCachedTitleOSVersionsCallback XtfGetCachedTitleOSVersions によって検出されたゲーム OS ごとに呼び出されるコールバック。
XtfGetTitleOSFourPartVersion 現在実行中のタイトルのゲーム OS に関するバージョン情報を取得します。
XtfGetTitleOSState タイトル OS、高速反復モード、実行中のタイトル、関連 PID、およびパッケージ情報の状態をクエリします。
XtfGetTitleProcessMemoryReports 内部使用のために予約済みです。
XtfRemoveTitleOSFromCache 本体のキャッシュからゲーム OS を削除します。
XtfRemoveTitleOSFromCacheByVersion 指定された FourPartVersion と一致するゲーム OS を本体のキャッシュから削除します。
XtfShutdownTitleOS アクティブなタイトルとゲーム OS をシャットダウンします。
XtfStartTitleOS 指定されたゲーム OS を起動または再起動します。
XtfStartTitleOSByGameConfig メモリ内に文字列として保管されている、MicrosoftGame.config ファイルのコンテンツに基づいて、ゲーム OS を起動または再起動します。
XtfStartTitleOSByVersion 指定された FourPartVersion と一致するゲーム OS を本体のキャッシュから起動または再起動します。

オーバーレイ フォルダーに関する関数

オーバーレイ フォルダーに関する関数 説明
XtfClearAllOverlayFolders 本体にインストールされているか登録されているすべてのパッケージのオーバーレイのフォルダー パスをクリアします。
XtfGetOverlayFolder 指定されたパッケージのオーバーレイ フォルダーのパスを取得します。
XtfSetOverlayFolder 指定されたパッケージのオーバーレイ フォルダーのパスを設定します。

構造体

構造体 説明
FourPartVersion ゲーム OS の 4 つの部分から成るバージョン番号。

列挙

列挙型 説明
XtfConsoleCertType 列挙型 内部使用のために予約済みです。
XtfConsoleFieldId 列挙型 XtfGetConsoleFieldValue から返される値を識別します。
XtfConsoleFieldType 列挙型 XtfGetConsoleFieldValue から返される値の型を示します。