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
