IAppxBlockMapReader 介面 (appxpackaging.h)

表示區塊對應的只讀物件模型,可提供檔案屬性和區塊哈希的存取權。

繼承

IAppxBlockMapReader 介面繼承自 IUnknown 介面。 IAppxBlockMapReader 也有下列類型的成員:

方法

IAppxBlockMapReader 介面具有這些方法。

 
IAppxBlockMapReader::GetFile

擷取對應至區塊對應中具有指定檔名之檔案的數據。
IAppxBlockMapReader::GetFiles

擷取列舉值,以周遊區塊對應中列出的檔案。
IAppxBlockMapReader::GetHashMethod

擷取用來在區塊對應中建立區塊哈希之哈希演算法的 URI。
IAppxBlockMapReader::GetStream

擷取代表區塊對應之 XML 內容的唯讀數據流。

備註

IAppxBlockMapReader 代表區塊對應的 BlockMap 根元素。 File 元素是 BlockMap 元素的子元素。

這個物件可以使用 IAppxFactory 介面的 CreateBlockMapReaderIAppxPackageReader 介面的 CreateValidatedBlockMapReader 方法或 IAppxPackageReader 介面的 GetBlockMap 方法來擷取。

如需程式代碼範例,請參閱 查詢應用程式套件和應用程式指令清單範例

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
目標平台 Windows
標頭 appxpackaging.h

另請參閱

IAppxBlockMapBlock

IAppxBlockMapBlocksEnumerator

IAppxBlockMapFile

IAppxBlockMapFilesEnumerator

查詢應用程式套件和應用程式指令清單範例