Метод 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 |