Struttura MSIPATCHSEQUENCEINFOA (msi.h)
La struttura MSIPATCHSEQUENCEINFO viene utilizzata dalle funzioni MsiDeterminePatchSequence e MsiDetermineApplicablePatches .
Sintassi
typedef struct tagMSIPATCHSEQUENCEINFOA {
LPCSTR szPatchData;
MSIPATCHDATATYPE ePatchDataType;
DWORD dwOrder;
UINT uStatus;
} MSIPATCHSEQUENCEINFOA, *PMSIPATCHSEQUENCEINFOA;
Members
szPatchData
Puntatore al percorso di un file di patch, di un BLOB XML o di un file XML.
ePatchDataType
Qualifica szPatchData come file patch, un BLOB XML o un file XML.
dwOrder
Impostare su un numero intero che indica la sequenza della patch nell'ordine dell'applicazione. La sequenza inizia con 0. Se una patch non è applicabile al file di .msi specificato o se la funzione ha esito negativo, dwOrder è impostato su -1.
uStatus
Impostare su ERROR_SUCCESS o sul codice di errore Win32 corrispondente.
Commenti
Nota
L'intestazione msi.h definisce MSIPATCHSEQUENCEINFO come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer 3.0 o versione successiva in Windows Server 2003 o Windows XP. |
Intestazione | msi.h |
Vedi anche
Non supportato in Windows Installer 2.0 e versioni precedenti