Estrutura MSIPATCHSEQUENCEINFOA (msi.h)
A estrutura MSIPATCHSEQUENCEINFO é usada pelas funções MsiDeterminePatchSequence e MsiDetermineApplicablePatches .
Sintaxe
typedef struct tagMSIPATCHSEQUENCEINFOA {
LPCSTR szPatchData;
MSIPATCHDATATYPE ePatchDataType;
DWORD dwOrder;
UINT uStatus;
} MSIPATCHSEQUENCEINFOA, *PMSIPATCHSEQUENCEINFOA;
Membros
szPatchData
Ponteiro para o caminho de um arquivo de patch, um blob XML ou um arquivo XML.
ePatchDataType
Qualifica szPatchData como um arquivo de patch, um blob XML ou um arquivo XML.
dwOrder
Defina como um inteiro que indica a sequência do patch na ordem do aplicativo. A sequência começa com 0. Se um patch não for aplicável ao arquivo de .msi especificado ou se a função falhar, dwOrder será definido como -1.
uStatus
Defina como ERROR_SUCCESS ou o código de erro win32 correspondente.
Comentários
Observação
O cabeçalho msi.h define MSIPATCHSEQUENCEINFO como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer 3.0 ou versões posteriores no Windows Server 2003 ou no Windows XP. |
Cabeçalho | msi.h |
Confira também
Sem suporte no Windows Installer 2.0 e nas versões anteriores