Método Patch.SourceListAddSource

O método SourceListAddSource adiciona uma fonte de rede ou URL. Aceita SourcePath, Type e Index como parâmetros. Esse método chama MsiSourceListAddSourceEx.

Sintaxe

Patch.SourceListAddSource(
  Type,
  SourcePath,
  Index
)

Parâmetros

Tipo

Tipo de origem a ser adicionada: MSISOURCETYPE_NETWORK ou MSISOURCETYPE_URL.

Sourcepath

Caminho para a origem a ser adicionada.

Index

Se SourceListAddSource for chamado com uma nova origem e Índice definido como 0, o instalador adicionará a origem ao final da lista de origem.

Se essa função for chamada com uma origem já existente na lista de origem e o Índice estiver definido como 0, o instalador manterá o índice existente da origem.

Se a função for chamada com uma origem existente na lista de origem e Index for definida como um valor diferente de zero, a origem será removida de seu local atual na lista e inserida na posição especificada pelo Index, antes de qualquer fonte que já exista nessa posição.

Se a função for chamada com uma nova origem e Index for definida como um valor diferente de zero, a origem será inserida na posição especificada pelo Index, antes de qualquer fonte que já exista nessa posição. O valor do índice para todas as fontes na lista depois que o índice especificado pelo Índice é atualizado para garantir que os valores de índice exclusivos e a ordem de pré-existência permaneça inalterada.

Se Index for maior que o número de fontes na lista, a origem será colocada no final da lista com um valor de índice um maior do que qualquer fonte existente.

Valor retornado

Esse método não retorna um valor.

Requisitos

Requisito Valor
Versão
Windows Instalador 5.0 em Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Instalador 4.0 ou Windows Instalador 4.5 no Windows Server 2008 ou Windows Vista. Windows Instalador 3.0 ou posterior no Windows Server 2003, Windows XP e Windows 2000
DLL
Msi.dll
IID
IID_IPatch é definido como 000C10A1-0000-0000-C000-00000000046

Confira também

Patch

MsiSourceListAddSourceEx

Sem suporte no Windows Installer 2.0 e anterior