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


Функция MsiQueryProductStateW (msi.h)

Функция MsiQueryProductState возвращает установленное состояние для продукта.

Синтаксис

INSTALLSTATE MsiQueryProductStateW(
  [in] LPCWSTR szProduct
);

Параметры

[in] szProduct

Указывает код продукта, определяющий запрос продукта.

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

Ценность Значение
INSTALLSTATE_ABSENT
Продукт устанавливается для другого пользователя.
INSTALLSTATE_ADVERTISED
Продукт объявлен, но не установлен.
INSTALLSTATE_DEFAULT
Продукт устанавливается для текущего пользователя.
INSTALLSTATE_INVALIDARG
Недопустимый параметр был передан функции.
INSTALLSTATE_UNKNOWN
Продукт не объявлен или установлен.
 
 

Замечания

Заметка

Заголовок msi.h определяет MsiQueryProductState как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Установщик 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 в Windows Server 2003 или Windows XP. Сведения о минимальном пакете обновления Windows, требуемом версией установщика Windows, см. в разделе "Требования к установщику Windows Run-Time".
целевая платформа Виндоус
заголовка msi.h
библиотеки Msi.lib
DLL Msi.dll

См. также

функции состояния системы