IAppxBlockMapReader インターフェイス (appxpackaging.h)

ファイル属性とブロック ハッシュへのアクセスを提供するブロック マップの読み取り専用オブジェクト モデルを表します。

継承

IAppxBlockMapReader インターフェイスは、IUnknown インターフェイスから継承されます。 IAppxBlockMapReader には、次の種類のメンバーもあります。

メソッド

IAppxBlockMapReader インターフェイスには、これらのメソッドがあります。

 
IAppxBlockMapReader::GetFile

指定したファイル名を持つブロック マップ内のファイルに対応するデータを取得します。
IAppxBlockMapReader::GetFiles

ブロック マップに一覧表示されているファイルを走査するための列挙子を取得します。
IAppxBlockMapReader::GetHashMethod

ブロック マップでブロック ハッシュを作成するために使用されるハッシュ アルゴリズムの URI を取得します。
IAppxBlockMapReader::GetStream

ブロック マップの XML コンテンツを表す読み取り専用ストリームを取得します。

注釈

IAppxBlockMapReader は、ブロック マップの BlockMap ルート要素を表します。 File 要素は、 BlockMap 要素の子要素です。

このオブジェクトは、IAppxFactory インターフェイスの CreateBlockMapReader メソッドまたは CreateValidatedBlockMapReader メソッド、または IAppxPackageReader インターフェイスの GetBlockMap メソッドを使用して取得できます。

コード例については、「 クエリ アプリ パッケージとアプリ マニフェストのサンプル」を参照してください。

要件

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

こちらもご覧ください

IAppxBlockMapBlock

IAppxBlockMapBlocksEnumerator

IAppxBlockMapFile

IAppxBlockMapFilesEnumerator

クエリ アプリ パッケージとアプリ マニフェストのサンプル