Share via


Patch.SourceListAddSource 메서드

SourceListAddSource 메서드는 네트워크 또는 URL 원본을 추가합니다. SourcePath, 형식 및 인덱스를 매개 변수로 허용합니다. 이 메서드는 MsiSourceListAddSourceEx를 호출합니다.

구문

Patch.SourceListAddSource(
  Type,
  SourcePath,
  Index
)

매개 변수

형식

추가할 원본 유형: MSISOURCETYPE_NETWORK 또는 MSISOURCETYPE_URL.

SourcePath

추가할 원본의 경로입니다.

Index

SourceListAddSource가 새 원본으로 호출되고 인덱스가 0으로 설정된 경우 설치 관리자는 원본 목록의 끝에 원본을 추가합니다.

이 함수가 원본 목록에 이미 존재하는 원본으로 호출되고 인덱스가 0으로 설정된 경우 설치 관리자는 원본의 기존 인덱스를 유지합니다.

함수가 원본 목록의 기존 원본과 함께 호출되고 인덱스가 0이 아닌 값으로 설정된 경우 원본은 목록의 현재 위치에서 제거되고 해당 위치에 이미 존재하는 원본 앞에 인덱스로 지정된 위치에 삽입됩니다.

함수가 새 원본을 사용하여 호출되고 인덱스가 0이 아닌 값으로 설정된 경우 해당 위치에 이미 있는 원본 앞에 인덱스가 지정한 위치에 원본이 삽입됩니다. 인덱스에 지정된 인덱스가 업데이트된 후 목록의 모든 원본에 대한 인덱스 값이 업데이트되어 고유 인덱스 값이 유지되고 기존 순서가 변경되지 않은 상태로 유지됩니다.

인덱스가 목록의 원본 수보다 크면 원본은 기존 원본보다 큰 인덱스 값이 있는 목록의 끝에 배치됩니다.

반환 값

이 메서드는 값을 반환하지 않습니다.

요구 사항

요구 사항
버전
Windows Server 2012, Windows 8, Windows Server 2008 R2 또는 Windows 7의 Windows Installer 5.0. Windows Server 2008 또는 Windows Vista의 Windows Installer 4.0 또는 Windows Installer 4.5. Windows Server 2003, Windows XP 및 Windows 2000의 Windows Installer 3.0 이상
DLL
Msi.dll
IID
IID_IPatch 000C10A1-0000-0000-C000-000000000046으로 정의됩니다.

추가 정보

패치

MsiSourceListAddSourceEx

Windows Installer 2.0 이하에서 지원되지 않음