次の方法で共有


IAppxPackageReader::GetFootprintFile メソッド (appxpackaging.h)

パッケージからフットプリント ファイルを取得します。

構文

HRESULT GetFootprintFile(
  [in]          APPX_FOOTPRINT_FILE_TYPE type,
  [out, retval] IAppxFile                **file
);

パラメーター

[in] type

種類: APPX_FOOTPRINT_FILE_TYPE

取得するフットプリント ファイルの種類。

[out, retval] file

種類: IAppxFile**

のフットプリント ファイルに対応するファイル オブジェクト。

戻り値

種類: HRESULT

メソッドが成功すると、 S_OKが返されます。 それ以外の場合は、次の表に示すエラー コードが含まれますが、これらに限定されません。

リターン コード 説明
E_INVALIDARG
パラメーターは、APPX_FOOTPRINT_FILE_TYPE列挙体のメンバーではありません。
HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND)
パッケージには、指定した型のフットプリント ファイルが含まれていません。

GetFootprintFile は、APPX_FOOTPRINT_FILE_TYPE_SIGNATURE型と APPX_FOOTPRINT_FILE_TYPE_CODEINTEGRITY 型に対してこのエラー 返すことができます。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー appxpackaging.h

こちらもご覧ください

IAppxFile

IAppxPackageReader

IAppxPackageReader::GetPayloadFile

IAppxPackageReader::GetPayloadFiles