События
19 нояб., 23 - 21 нояб., 23
Получите конкурентное преимущество, необходимое с помощью мощных решений ИИ и облака, посещая Microsoft Ignite online.
ЗарегистрироватьсяЭтот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Свойство FeatureState — это состояние установки компонента для экземпляра этого продукта.
Это свойство вызывает MsiQueryFeatureStateEx с productCode, UserSid и Context объекта . Идентификатор функции предоставляется в качестве параметра.
Product.FeatureState(
FeatureId
)
FeatureId
Идентификатор компонента, отображаемый в столбце "Признаки " таблицы признаков.
Этот метод не возвращает значение.
Если вызов выполнен успешно, свойство содержит значение в виде DWORD.
Состояние | Значение |
---|---|
INSTALLSTATE_ADVERTISED | Эта функция объявлена. |
INSTALLSTATE_LOCAL | Компонент устанавливается локально. |
INSTALLSTATE_SOURCE | Компонент устанавливается для запуска из источника. |
Если вызов завершается сбоем, свойство содержит код ошибки из MsiQueryFeatureStateEx.
Ошибка | Значение |
---|---|
ERROR_ACCESS_DENIED | Вызывающий процесс должен иметь права администратора для получения сведений о продукте, установленном для пользователя, отличного от текущего пользователя. |
ERROR_BAD_CONFIGURATION | Данные конфигурации повреждены. |
ERROR_INVALID_PARAMETER | В функцию передан недопустимый параметр. |
ERROR_SUCCESS | Функция успешно завершена. |
ERROR_UNKNOWN_FEATURE | Идентификатор компонента не идентифицирует известный компонент. |
ERROR_UNKNOWN_PRODUCT | Код продукта не идентифицирует известный продукт. |
ERROR_FUNCTION_FAILED | Непредвиденный внутренний сбой. |
Требование | Значение |
---|---|
Версия |
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows 3.0 или более поздней версии в Windows Server 2003, Windows XP и Windows 2000 |
DLL |
|
IID |
IID_IProduct определяется как 000C10A0-0000-0000-C000-0000000000046 |
События
19 нояб., 23 - 21 нояб., 23
Получите конкурентное преимущество, необходимое с помощью мощных решений ИИ и облака, посещая Microsoft Ignite online.
Зарегистрироваться