Skip to main content

IXtfApplicationClient::SetDefaultApp

特定のタイトル ID に対するアクティブ化要求を受け取ったときに起動するアプリケーションの ID を設定します。

構文

パラメーター

pszTitleId
型: LPCWSTR
デフォルトを変更するタイトル ID スキームです。 pszAumid
型: LPCWSTR
起動するアプリの AUMID を含む文字列へのポインターです。

戻り値

型: HRESULT 成功した場合は S_OK を返します。それ以外の場合は HRESULT エラー コードを返します。

解説

このメソッドは、特定のタイトル ID に対するアクティブ化要求を受け取ったときに起動するアプリケーションの ID を設定します。 このメソッドは、XBOX Tools Framework (XTF) の一部として含まれるアプリケーション管理 (xbapp.exe) ツールの xbapp setdefaultapp コマンドに似ています。 xbapp setdefaultapp コマンドの詳細については、アプリケーション管理 (xbapp.exe) (NDA トピック) を参照してください。
将来の互換性を最大化するために、ツールはこのメソッドを直接呼び出すのではなく、アプリケーション管理ツールの xbapp setdefaultapp コマンドを使用してください。
pszAumid で指定されたデフォルトのアプリケーション ユーザー モデル ID (AUMID) は、ゲームがシェルから起動されたとき、または別のアプリがゲームを起動したときにどのバージョンのアプリケーションを起動するかを決定します。
タイトルが XLaunchNewGame を呼び出すと、再起動時に同じバージョンが起動されるように、デフォルト値は現在実行中のタイトルのバージョンの AUMID で一時的にオーバーライドされます。

要件

ヘッダー: xtfapplication.h ライブラリ: xtfapplication.lib サポートされているプラットフォーム: Windows (XBOX 本体ツール用)

関連項目

IXtfApplicationClient インターフェイス
XtfApplication
最終更新日 2026年8月24日