IAppxFactory3::CreateAppInstallerReader メソッド (appxpackaging.h)

重要

一部の情報はプレリリース製品に関連しており、市販される前に大幅に変更される可能性があります。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。

IAppInstallerReader のインスタンスを作成し、アプリ インストーラー ファイルに必要なダイジェストを指定するための省略可能なパラメーターを指定します。

構文

HRESULT CreateAppInstallerReader(
  [in]           IStream                 *inputStream,
  [in, optional] LPCWSTR                 expectedDigest,
  [out]          IAppxAppInstallerReader **appInstallerReader
);

パラメーター

[in] inputStream

アプリ インストーラー ファイルの内容を提供する IStream

[in, optional] expectedDigest

予想されるダイジェスト (アプリ インストーラー ファイルのハッシュ表現) を含む LPCWSTR。

[out] appInstallerReader

作成された IAppInstallerReader インスタンスを 受け取ります。

戻り値

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

リターン コード 説明
APPX_E_DIGEST_MISMATCH オブジェクトのダイジェストが 、expectedDigest で提供されているダイジェストと一致しません。

注釈

IAppxDigestProvider::GetDigest を呼び出して、expecteDigest パラメーターのダイジェスト文字列を取得します。

要件

要件
Header appxpackaging.h

こちらもご覧ください

アプリ インストーラー ファイルの概要