Compartir a través de


Método IAppxManifestApplication::GetStringValue (appxpackaging.h)

Obtiene el valor de cadena de un elemento o atributo en la sección de metadatos de la aplicación del manifiesto.

Sintaxis

HRESULT GetStringValue(
  [in]          LPCWSTR name,
  [out, retval] LPWSTR  *value
);

Parámetros

[in] name

Tipo: LPCWSTR

Nombre del valor de elemento o atributo que se va a obtener de los metadatos de la aplicación. Los nombres admitidos incluyen:

  • AppListEntry
  • BackgroundColor
  • DefaultSize
  • Descripción
  • DisplayName
  • EntryPoint
  • Ejecutable
  • ForegroundText
  • ID
  • LockScreenLogo
  • LockScreenNotification
  • Logotipo
  • MinWidth
  • nombreCorto
  • SmallLogo
  • Square150x150Logo
  • Square30x30Logo
  • Square310x310Logo
  • Square44x44Logo
  • Square70x70Logo
  • Square71x71Logo
  • StartPage
  • Tall150x310Logo
  • VisualGroup
  • WideLogo
  • Wide310x150Logo

Consulte el esquema para determinar dónde se leen estos valores en el manifiesto.

[out, retval] value

Tipo: LPWSTR*

Valor del elemento o atributo solicitado.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Si el parámetro name no es un nombre admitido de un elemento o atributo en el manifiesto, este método devuelve E_INVALIDARG. Si se admite el parámetro name , pero el elemento o atributo no se encuentra en el manifiesto, este método devuelve S_OK y el valor devuelto del parámetro value es NULL.

El autor de la llamada debe liberar la memoria asignada para el valor mediante la función CoTaskMemFree .

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

Consulte también

IAppxManifestApplication