Interfaz IAppxBlockMapFile (appxpackaging.h)

Representa un archivo en el mapa de bloques.

Herencia

La interfaz IAppxBlockMapFile hereda de la interfaz IUnknown . IAppxBlockMapFile también tiene estos tipos de miembros:

Métodos

La interfaz IAppxBlockMapFile tiene estos métodos.

 
IAppxBlockMapFile::GetBlocks

Recupera un enumerador para recorrer los bloques de un archivo enumerado en el mapa de bloques.
IAppxBlockMapFile::GetLocalFileHeaderSize

Recupera el tamaño del encabezado de archivo local zip del elemento de archivo ZIP asociado.
IAppxBlockMapFile::GetName

Recupera el nombre del elemento de archivo ZIP asociado.
IAppxBlockMapFile::GetUncompressedSize

Recupera el tamaño sin comprimir del elemento de archivo ZIP asociado.
IAppxBlockMapFile::ValidateFileHash

Valida el contenido de un archivo con los hash almacenados en los elementos de bloque para este archivo de asignación de bloques.

Comentarios

La interfaz IAppxBlockMapFile proporciona un modelo de objetos de solo lectura que representa los archivos del mapa de bloques. Los archivos se representan en el archivo de asignación de bloques con el elemento File . Puede recuperar los atributos del archivo y bloquear los hashes del elemento File . Los hashes de bloque se pueden obtener de la interfaz IAppxBlockMapBlock .

Para obtener un ejemplo de código, consulte el ejemplo de manifiesto de aplicación y paquete de aplicación de consulta.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado appxpackaging.h

Consulte también

IAppxBlockMapBlock

IAppxBlockMapBlocksEnumerator

IAppxBlockMapFilesEnumerator

IAppxBlockMapReader

Ejemplo de manifiesto de aplicación y paquete de aplicación de consulta