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

Функция MsiInstallMissingFile устанавливает файлы, которые неожиданно отсутствуют.

Синтаксис

UINT MsiInstallMissingFileA(
  [in] LPCSTR szProduct,
  [in] LPCSTR szFile
);

Параметры

[in] szProduct

Указывает код продукта, которому принадлежит устанавливаемый файл.

[in] szFile

Указывает устанавливаемый файл.

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

Значение Значение
ERROR_BAD_CONFIGURATION
Сведения о конфигурации повреждены.
ERROR_INSTALL_FAILURE
Сбой установки.
ERROR_INSTALL_SOURCE_ABSENT
Источник был недоступен.
ERROR_INSTALL_SUSPEND
Установка приостановлена.
ERROR_INSTALL_USEREXIT
Пользователь завершил установку.
ERROR_INVALID_PARAMETER
Был указан недопустимый параметр.
ERROR_SUCCESS
Функция успешно завершена.
ERROR_UNKNOWN_PRODUCT
Код продукта нераспознан.
 

Дополнительные сведения о сообщениях об ошибках см. в разделе Отображаемые сообщения об ошибках.

Комментарии

Функция MsiInstallMissingFile получает компонент, которому принадлежит файл, из файловой таблицы. Затем устанавливается компонент продукта, требующий наименьшего дополнительного места на диске.

Примечание

Заголовок msi.h определяет MsiInstallMissingFile в качестве псевдонима, который автоматически выбирает версию 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.
Целевая платформа Windows
Header msi.h
Библиотека Msi.lib
DLL Msi.dll

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

Функции установки и конфигурации

Установка с несколькими пакетами