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


Метод IAppxManifestReader::GetPrerequisite (appxpackaging.h)

Возвращает указанное необходимое условие, определенное в манифесте пакета.

Синтаксис

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

Параметры

[in] name

Тип: LPCWSTR

Имя необходимого компонента: OSMinVersion или OSMaxVersionTested.

[out, retval] value

Тип: UINT64*

Указанное необходимое условие. В манифесте представление точки-трио — Major.Minor.AppPlatform. Оно преобразуется в 64-разрядное значение следующим образом: Слово верхнего порядка содержит основную версию. Следующее слово содержит дополнительный номер версии. Следующее слово содержит необязательную версию AppPlatform, если она указана.

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

Тип: HRESULT

Этот метод может возвращать одно из этих значений.

Код возврата Описание
E_INVALIDARG
Необходимое условие, определенное в имени , не определено в манифесте.

Комментарии

Предварительные требования задаются с помощью элементов OSMinVersion и OSMaxVersionTested в манифесте пакета.

Требования

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

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

IAppxManifestReader