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


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

Функция MsiVerifyPackage проверяет, является ли данный файл пакетом установки.

Синтаксис

UINT MsiVerifyPackageA(
  [in] LPCSTR szPackagePath
);

Параметры

[in] szPackagePath

Указывает путь и имя файла пакета.

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

Ценность Значение
ERROR_INSTALL_PACKAGE_INVALID
Файл не является допустимым пакетом.
ERROR_INSTALL_PACKAGE_OPEN_FAILED
Не удалось открыть файл.
ERROR_INVALID_PARAMETER
Недопустимый параметр.
ERROR_SUCCESS
Файл является пакетом.
 
 

Замечания

Заметка

Заголовок msi.h определяет MsiVerifyPackage как псевдоним, который автоматически выбирает версию 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