Compartir a través de


Método IAppxManifestReader::GetPrerequisite (appxpackaging.h)

Obtiene el requisito previo especificado tal como se define en el manifiesto del paquete.

Sintaxis

HRESULT GetPrerequisite(
  [in]          LPCWSTR name,
  [out, retval] UINT64  *value
);

Parámetros

[in] name

Tipo: LPCWSTR

Nombre del requisito previo, ya sea "OSMinVersion" o "OSMaxVersionTested".

[out, retval] value

Tipo: UINT64*

Requisito previo especificado. En el manifiesto, la representación de dot-trio es Major.Minor.AppPlatform. Esto se convierte en el valor de 64 bits como se indica a continuación: La palabra de orden más alto contiene la versión principal. La siguiente palabra contiene la versión secundaria. La siguiente palabra contiene la versión opcional de AppPlatform, si se especifica.

Valor devuelto

Tipo: HRESULT

Este método puede devolver uno de estos valores.

Código devuelto Descripción
E_INVALIDARG
El requisito previo definido en name no está definido en el manifiesto.

Comentarios

Los requisitos previos se especifican mediante los elementos OSMinVersion y OSMaxVersionTested en el manifiesto del paquete.

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

IAppxManifestReader