Compartilhar via


Interface IAppxBlockMapReader (appxpackaging.h)

Representa um modelo de objeto somente leitura para mapas de blocos que fornece acesso aos atributos de arquivo e hashes de bloco.

Herança

A interface IAppxBlockMapReader herda da interface IUnknown . IAppxBlockMapReader também tem estes tipos de membros:

Métodos

A interface IAppxBlockMapReader tem esses métodos.

 
IAppxBlockMapReader::GetFile

Recupera dados correspondentes a um arquivo no mapa de blocos com o nome de arquivo especificado.
IAppxBlockMapReader::GetFiles

Recupera um enumerador para percorrer os arquivos listados no mapa de blocos.
IAppxBlockMapReader::GetHashMethod

Recupera o URI do algoritmo de hash usado para criar hashes de bloco no mapa de blocos.
IAppxBlockMapReader::GetStream

Recupera um fluxo somente leitura que representa o conteúdo XML do mapa de blocos.

Comentários

O IAppxBlockMapReader representa o elemento raiz BlockMap do mapa de blocos. Os elementos file são os elementos filho do elemento BlockMap .

Esse objeto pode ser recuperado usando o método CreateBlockMapReader ou CreateValidatedBlockMapReader da interface IAppxFactory ou o método GetBlockMap da interface IAppxPackageReader .

Para obter um exemplo de código, consulte o pacote de aplicativos de consulta e o exemplo de manifesto do aplicativo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho appxpackaging.h

Confira também

IAppxBlockMapBlock

IAppxBlockMapBlocksEnumerator

IAppxBlockMapFile

IAppxBlockMapFilesEnumerator

Exemplo de pacote do aplicativo de consulta e manifesto do aplicativo