Metodo IAppxFactory::CreateManifestReader (appxpackaging.h)
Crea un modello a oggetti manifesto di sola lettura dal contenuto fornito da un oggetto IStream.
Sintassi
HRESULT CreateManifestReader(
[in] IStream *inputStream,
[out, retval] IAppxManifestReader **manifestReader
);
Parametri
[in] inputStream
Tipo: IStream*
Flusso di input che fornisce il file XML del manifesto per la lettura. Il flusso deve supportare Read, Seek e Stat. Se questi metodi hanno esito negativo, i codici di errore potrebbero essere passati a e restituiti da questo metodo.
[out, retval] manifestReader
Tipo: IAppxManifestReader**
Lettore manifesto.
Valore restituito
Tipo: HRESULT
Se il metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore che include, ma non è limitato a, quelli nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
InputStream non contiene XML valido sintatticamente per il manifesto. |
Commenti
Usare CreateManifestReader per leggere un manifesto all'esterno di un pacchetto dell'app. Questo metodo convalida il file XML del manifesto. ManifestReader fornisce l'accesso a tutti gli elementi e gli attributi dei dati nel file XML del manifesto. Il manifesto registra il percorso degli errori di convalida del manifesto nel registro eventi ETW per AppxPackaging.
Esempio
Per un esempio, vedere Avvio rapido: Leggere le informazioni sul manifesto del pacchetto dell'app.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | appxpackaging.h |