Compartilhar via


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.

Valor Significado
MSIPATCH_DATATYPE_PATCHFILE
0
O membro szPatchData refere-se a um caminho de um arquivo de patch.
MSIPATCH_DATATYPE_XMLPATH
1
O membro szPatchData refere-se a um caminho de um arquivo XML.
MSIPATCH_DATATYPE_XMLBLOB
2
O membro szPatchData refere-se a um blob 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

MsiDetermineApplicablePatches

MsiDeterminePatchSequence

Sem suporte no Windows Installer 2.0 e nas versões anteriores