MSIPATCHSEQUENCEINFOA 結構 (msi.h)
MSIPATCHSEQUENCEINFO 結構是由 MsiDeterminePatchSequence 和 MsiDetermineApplicablePatches 函式使用。
語法
typedef struct tagMSIPATCHSEQUENCEINFOA {
LPCSTR szPatchData;
MSIPATCHDATATYPE ePatchDataType;
DWORD dwOrder;
UINT uStatus;
} MSIPATCHSEQUENCEINFOA, *PMSIPATCHSEQUENCEINFOA;
成員
szPatchData
修補程式檔案、XML Blob 或 XML 檔案路徑的指標。
ePatchDataType
將 szPatchData
價值 | 意義 |
---|---|
|
szPatchData 成員參考修補程式檔案的路徑。 |
|
szPatchData 成員參考 XML 檔案的路徑。 |
|
szPatchData 成員是指 XML Blob。 |
dwOrder
設定為整數,這個整數表示應用程式順序的修補程序順序。 序列開頭為 0。 如果修補程式不適用於指定的 .msi 檔案,或函式失敗,dwOrder 設定為 -1。
uStatus
設定為 ERROR_SUCCESS 或對應的 Win32 錯誤碼。
言論
注意
msi.h 標頭會根據 UNICODE 預處理器常數的定義,將 MSIPATCHSEQUENCEINFO 定義為自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer 3.0 或更新版本。 |
標頭 | msi.h |