Compartilhar via


Interface IAppxBlockMapFile (appxpackaging.h)

Representa um arquivo no mapa de blocos.

Herança

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

Métodos

A interface IAppxBlockMapFile tem esses métodos.

 
IAppxBlockMapFile::GetBlocks

Recupera um enumerador para percorrer os blocos de um arquivo listado no mapa de blocos.
IAppxBlockMapFile::GetLocalFileHeaderSize

Recupera o tamanho do cabeçalho de arquivo local zip do item de arquivo zip associado.
IAppxBlockMapFile::GetName

Recupera o nome do item de arquivo zip associado.
IAppxBlockMapFile::GetUncompressedSize

Recupera o tamanho descompactado do item de arquivo zip associado.
IAppxBlockMapFile::ValidateFileHash

Valida o conteúdo de um arquivo em relação aos hashes armazenados nos elementos de bloco para esse arquivo de mapa de blocos.

Comentários

A interface IAppxBlockMapFile fornece um modelo de objeto somente leitura que representa os arquivos no mapa de blocos. Os arquivos são representados no arquivo de mapa de blocos com o elemento File . Você pode recuperar os atributos do arquivo e bloquear hashes do elemento File . Os hashes de bloco podem ser obtidos da interface IAppxBlockMapBlock .

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

IAppxBlockMapFilesEnumerator

IAppxBlockMapReader

Exemplo de pacote do aplicativo de consulta e manifesto do aplicativo