Método IAppxFactory::CreateManifestReader (appxpackaging.h)
Crea un modelo de objetos de manifiesto de solo lectura a partir del contenido proporcionado por un IStream.
Sintaxis
HRESULT CreateManifestReader(
[in] IStream *inputStream,
[out, retval] IAppxManifestReader **manifestReader
);
Parámetros
[in] inputStream
Tipo: IStream*
Flujo de entrada que entrega el XML del manifiesto para su lectura. La secuencia debe admitir Read, Seek y Stat. Si se produce un error en estos métodos, es posible que estos códigos de error se pasen a este método y los devuelvan.
[out, retval] manifestReader
Tipo: IAppxManifestReader**
Lector de manifiestos.
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error que incluye, pero no está limitado a, los de la tabla siguiente.
Código devuelto | Descripción |
---|---|
|
InputStream no contiene XML sintácticamente válido para el manifiesto. |
Comentarios
Usa CreateManifestReader para leer un manifiesto fuera de un paquete de aplicación. Este método valida el XML del manifiesto. ManifestReader proporciona acceso a todos los atributos y elementos de datos del XML del manifiesto. El manifiesto registra la ubicación de los errores de validación de manifiestos en el registro de eventos ETW para AppxPackaging.
Ejemplos
Para obtener un ejemplo, consulta Inicio rápido: Leer la información del manifiesto del paquete de la aplicación.
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 |