次の方法で共有


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

Von Bedeutung

一部の情報は、市販される前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoft は、ここで提供される情報に関して明示的または黙示的な保証を行いません。

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

構文

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 パラメーターのダイジェスト文字列取得します。

要求事項

要件 価値
ヘッダー appxpackaging.h

こちらも参照ください

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