次の方法で共有


XPackageGetCurrentProcessPackageIdentifier

このプロセスのインストールを特定するインストール ID 文字列を返します。

構文

HRESULT XPackageGetCurrentProcessPackageIdentifier(  
         size_t bufferSize,  
         char* buffer  
)  

パラメーター

bufferSize _In_
型: size_t

buffer パラメーターのバッファーのサイズ。

buffer _Out_writes_(bufferSize)
型: char*

戻ったとき、このプロセスのインストールを特定するインストール ID 文字列が格納されています。

戻り値

型: HRESULT

HRESULT 成功またはエラー コード。

解説

XPackageGetCurrentProcessPackageIdentifier 関数は、このプロセスのインストールのクエリに使用できるパッケージ識別子文字列を返します。 文字列の長さを XPACKAGE_IDENTIFIER_MAX_LENGTH オブジェクトより大きくすることはできません。 パッケージ識別子の詳細については、「ダウンロード可能なコンテンツ (DLC) の管理とライセンス」を参照してください。

次のコード例を参照してください。

char id[XPACKAGE_IDENTIFIER_MAX_LENGTH];

HRESULT hr = XPackageGetCurrentProcessPackageIdentifier(_countof(id), id);

Xbox One タイトルで使用されているパッケージ化テクノロジの詳細については、「パッケージ化の概要」を参照してください。 XVC パッケージを作成する手順については、「Xbox 本体用タイトルのパッケージ化を開始する」を参照してください。

要件

ヘッダー: XPackage.h

ライブラリ: xgameruntime.lib

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

ストリーミング インストールとインテリジェント配信
XPackage