Condividi tramite


Interfaccia IAppxBlockMapFile (appxpackaging.h)

Rappresenta un file nella mappa a blocchi.

Eredità

L'interfaccia IAppxBlockMapFile eredita dall'interfaccia IUnknown. IAppxBlockMapFile include anche questi tipi di membri:

Metodi

L'interfaccia IAppxBlockMapFile dispone di questi metodi.

 
IAppxBlockMapFile::GetBlocks

Recupera un enumeratore per attraversare i blocchi di un file elencato nella mappa a blocchi.
IAppxBlockMapFile::GetLocalFileHeaderSize

Recupera le dimensioni dell'intestazione del file locale ZIP dell'elemento del file ZIP associato.
IAppxBlockMapFile::GetName

Recupera il nome dell'elemento di file ZIP associato.
IAppxBlockMapFile::GetUncompressedSize

Recupera le dimensioni non compresse dell'elemento di file ZIP associato.
IAppxBlockMapFile::ValidateFileHash

Convalida il contenuto di un file rispetto agli hash archiviati negli elementi del blocco per questo file di mapping a blocchi.

Osservazioni

L'interfaccia IAppxBlockMapFile fornisce un modello a oggetti di sola lettura che rappresenta i file nella mappa a blocchi. I file sono rappresentati nel file della mappa a blocchi con l'elemento file. È possibile recuperare gli attributi e gli hash di blocco del file dall'elemento file. Gli hash di blocco possono essere ottenuti dall'interfaccia IAppxBlockMapBlock.

Per un esempio di codice, vedere il pacchetto dell'app query e l'esempio di manifesto dell'app.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8 [solo app desktop]
server minimo supportato Windows Server 2012 [solo app desktop]
piattaforma di destinazione Finestre
intestazione appxpackaging.h

Vedere anche

IAppxBlockMapBlock

IAppxBlockMapBlocksEnumerator

IAppxBlockMapFilesEnumerator

IAppxBlockMapReader

esempio di pacchetto dell'app query e manifesto dell'app