> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XtfRegisterPackage

> XtfRegisterPackage

# XtfRegisterPackage

タイトル スクラッチ ドライブにデプロイされたパッケージを登録します。

## Syntax

```cpp theme={null}
HRESULT XtfRegisterPackage(
         LPCWSTR address,
         LPCWSTR titleScratchRelativePath,
         XtfPackageInfo* packageInfo
)  
```

### Parameters

*address*\
型: LPCWSTR

\[in] コンソールのアドレスです。

*titleScratchRelativePath*\
型: LPCWSTR

\[in] 登録するパッケージの、タイトル スクラッチ ドライブ上の相対パスです。

*packageInfo*\
型: XtfPackageInfo\*

\[out] 登録されたパッケージに関するパッケージ情報オブジェクトです。

### Return value

型: HRESULT

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

## Remarks

この関数は、タイトル スクラッチ ドライブにデプロイされたパッケージを登録し、パッケージ情報を `XtfPackageInfo` オブジェクトの参照として提供します。登録されたパッケージのパッケージのフル ネームおよびアプリケーション ユーザー モデル ID (AUMID) を `XtfPackageInfo` オブジェクトから取得するには、[XtfGetPackageFullName](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfapi/functions/xtfgetpackagefullname-xtfapi-xbox-windows-m.md)、[XtfGetCountofAppUserModelIds](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfapi/functions/xtfgetcountofappusermodelids-xtfapi-xbox-windows-m.md)、[XtfGetAumid](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfapi/functions/xtfgetaumid-xtfapi-xbox-windows-m.md) 関数を使用します。`XtfPackageInfo` オブジェクトの使用が終わったら、[XtfClosePackageInfo](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfapi/functions/xtfclosepackageinfo-xtfapi-xbox-windows-m.md) を使用して解放します。

また、[XtfUnregisterPackage](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfapi/functions/xtfunregisterpackage-xtfapi-xbox-windows-m.md) を使用してパッケージの登録を解除することもできます。アプリケーション管理の詳細については、[Application Management (xbapp.exe) (NDA topic)](https://docs.xbox.com/ja-jp/tools/tools-console/commandlinetools/xbapp.md) を参照してください。

## Requirements

**ヘッダー:** xtfapi.h

**ライブラリ:** XtfApi.lib

**サポートされているプラットフォーム:** Windows (XBOX コンソール ツール用)

## See also

[XTF Transport Errors (NDA topic)](https://docs.xbox.com/ja-jp/tools/tools-console/commandlinetools/xtf-transport-errors.md)\
[Additional Xtf APIs](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfapi/atoc-xtfapi.md)


## Related topics

- [XtfGetPackageFullName](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfapi/functions/xtfgetpackagefullname-xtfapi-xbox-windows-m.md)
- [XtfUnregisterPackage](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfapi/functions/xtfunregisterpackage-xtfapi-xbox-windows-m.md)
- [XtfGetAumid](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfapi/functions/xtfgetaumid-xtfapi-xbox-windows-m.md)
- [XtfGetCountofAppUserModelIds](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfapi/functions/xtfgetcountofappusermodelids-xtfapi-xbox-windows-m.md)
- [XtfClosePackageInfo](https://docs.xbox.com/ja-jp/reference/tools/xtf/xtfapi/functions/xtfclosepackageinfo-xtfapi-xbox-windows-m.md)
