Поделиться через


Метод IAppxManifestApplication::GetStringValue (appxpackaging.h)

Возвращает строковое значение элемента или атрибута в разделе метаданных приложения манифеста.

Синтаксис

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

Параметры

[in] name

Тип: LPCWSTR

Имя элемента или значения атрибута, получаемого из метаданных приложения. Поддерживаемые имена:

  • AppListEntry
  • BackgroundColor
  • DefaultSize
  • Описание
  • DisplayName
  • EntryPoint
  • Исполняемый файл
  • ForegroundText
  • ID
  • LockScreenLogo
  • LockScreenNotification
  • Эмблема
  • Minwidth
  • ShortName
  • SmallLogo
  • Square150x150Logo
  • Square30x30Logo
  • Square310x310Logo
  • Square44x44Logo
  • Square70x70Logo
  • Square71x71Logo
  • StartPage
  • Tall150x310Logo
  • VisualGroup
  • WideLogo
  • Wide310x150Logo

Обратитесь к схеме , чтобы определить, откуда эти значения считываются в манифесте.

[out, retval] value

Тип: LPWSTR*

Значение запрошенного элемента или атрибута.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Если параметр name не является поддерживаемым именем элемента или атрибута в манифесте, этот метод возвращает E_INVALIDARG. Если параметр name поддерживается, но элемент или атрибут не найден в манифесте, этот метод возвращает S_OK , а возвращаемое значение параметра value равно NULL.

Вызывающий объект должен освободить память, выделенную для значения , с помощью функции CoTaskMemFree .

Примеры

Пример см. в статье Краткое руководство. Чтение сведений о манифесте пакета приложения.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header appxpackaging.h

См. также раздел

IAppxManifestApplication