IAppxEncryptionFactory::CreateEncryptedPackageReader メソッド (appxpackaging.h)

暗号化されたパッケージを読み取るための IAppxPackageReader の新しいインスタンスを作成します。

構文

HRESULT CreateEncryptedPackageReader(
  [in]          IStream             *inputStream,
  [in]          const APPX_KEY_INFO *keyInfo,
  [out, retval] IAppxPackageReader  **packageReader
);

パラメーター

[in] inputStream

アプリ パッケージから読み取り可能なストリーム。

[in] keyInfo

パッケージを暗号化するための基本暗号化キーとキー ID を含むキー情報。 基本暗号化キーは、ファイルごとの暗号化キーを派生させるために使用されます。 このパラメーターが null の場合は、グローバル テスト キーとキー ID が使用されます。

[out, retval] packageReader

作成されたパッケージ リーダー オブジェクト。

戻り値

メソッドが成功すると、 S_OKが返されます。 それ以外の場合は、エラー コードを返します。

要件

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

こちらもご覧ください

IAppxEncryptionFactory