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 Index estiver 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 Index for 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 definido como um valor diferente de zero, a origem será removida de seu local atual na lista e inserida na posição especificada por Index, antes de qualquer fonte que já exista nessa posição.

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

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 maior que qualquer fonte existente.

Valor retornado

Esse método não retorna um valor.

Requisitos

Requisito Valor
Versão
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, no Windows XP e no Windows 2000
DLL
Msi.dll
IID
O IID_IPatch é definido como 000C10A1-0000-0000-C000-000000000046

Confira também

Patch

MsiSourceListAddSourceEx

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