GetPackagePath 関数 (appmodel.h)
指定したパッケージのパスを取得します。
構文
LONG GetPackagePath(
[in] const PACKAGE_ID *packageId,
const UINT32 reserved,
[in, out] UINT32 *pathLength,
[out, optional] PWSTR path
);
パラメーター
[in] packageId
型: const PACKAGE_ID*
パッケージ ID。
reserved
型: const UINT32
予約済み、使用しないでください。
[in, out] pathLength
型: UINT32*
入力時の パス バッファーのサイズ (文字数)。 出力時に返されるパッケージ パスのサイズ (null ターミネータを含む文字単位)。
[out, optional] path
種類: PWSTR
パッケージのパスです。
戻り値
型: LONG
関数が成功すると、 ERROR_SUCCESSが返されます。 それ以外の場合、関数はエラー コードを返します。 考えられるエラー コードは次のとおりです。
リターン コード | 説明 |
---|---|
|
path で指定されたバッファーは、データを保持するのに十分な大きさではありません。 必要なサイズは pathLength で指定します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | appmodel.h |
Library | Kernel32.lib |
[DLL] | Kernel32.dll |