Структура MSIPATCHSEQUENCEINFOA (msi.h)
Структура MSIPATCHSEQUENCEINFO используется функциями MsiDeterminePatchSequence и MsiDetermineApplicablePatches .
Синтаксис
typedef struct tagMSIPATCHSEQUENCEINFOA {
LPCSTR szPatchData;
MSIPATCHDATATYPE ePatchDataType;
DWORD dwOrder;
UINT uStatus;
} MSIPATCHSEQUENCEINFOA, *PMSIPATCHSEQUENCEINFOA;
Члены
szPatchData
Указатель на путь к файлу исправлений, БОЛЬШОМу двоичному объекту XML или XML-файлу.
ePatchDataType
Квалифицирует szPatchData как файл исправлений, BLOB-объект XML или XML-файл.
dwOrder
Задайте целое число, указывающее последовательность исправления в порядке применения. Последовательность начинается с 0. Если исправление неприменимо к указанному файлу .msi или если функция завершается сбоем, параметру dwOrder присваивается значение -1.
uStatus
Задайте значение ERROR_SUCCESS или соответствующий код ошибки Win32.
Комментарии
Примечание
Заголовок msi.h определяет MSIPATCHSEQUENCEINFO в качестве псевдонима, который автоматически выбирает версию 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 3.0 или более поздней версии в Windows Server 2003 или Windows XP. |
Верхняя часть | msi.h |
См. также раздел
Не поддерживается в установщике Windows 2.0 и более ранних версий