Product 개체
Product 개체는 보급, 설치 또는 알 수 없는 제품의 고유한 인스턴스를 나타냅니다.
개체는 Product 속성을 "WindowsInstaller.Installer.Product(ProductCode, UserSid, Context)"로 인스턴스화할 수 있습니다. UserSid는 컴퓨터별 컨텍스트에 대해 NULL이어야 합니다. UserSid는 컴퓨터별 컨텍스트가 아닌 경우 지정된 현재 사용자에게 null일 수 있습니다. ProductCode 및 Context 매개 변수가 필요합니다.
멤버
Product 개체에는 다음과 같은 유형의 멤버가 있습니다.
메서드
Product 개체에는 이러한 메서드가 있습니다.
메서드 | 설명 |
---|---|
SourceListAddMediaDisk | 등록된 디스크 세트에 디스크를 추가합니다. |
SourceListAddSource | 원본 목록에 네트워크 또는 URL 원본을 추가합니다. |
SourceListClearAll | 지정된 소스 형식의 전체 원본 목록을 지웁니다. |
SourceListClearMediaDisk | 원본 목록에서 등록된 디스크 세트에서 디스크를 제거합니다. |
SourceListClearSource | 원본 목록에서 네트워크 또는 URL 원본을 제거합니다. |
SourceListForceResolution | 마지막으로 사용한 원본을 지웁니다. 이렇게 하면 다음에 원본이 필요할 때 원본 목록 확인이 강제로 수행됩니다. |
속성
Product 개체에는 이러한 속성이 있습니다.
속성 | 설명 |
---|---|
ComponentState |
이 제품 인스턴스에 대해 지정된 구성 요소의 상태입니다. |
Context |
이 제품 인스턴스의 컨텍스트를 MSIINSTALLCONTEXT 값으로 나타냅니다. |
FeatureState |
이 제품 인스턴스에 대해 지정된 기능의 상태입니다. |
InstallProperty |
지정된 속성의 값입니다. |
MediaDisks |
이 제품 인스턴스의 모든 미디어 디스크를 열거합니다. |
ProductCode |
제품 코드를 반환합니다. |
SourceListInfo |
원본 정보 속성을 가져와서 설정합니다. 읽기 또는 쓰기 속성입니다. |
원본 |
이 제품 인스턴스의 모든 원본을 열거합니다. |
시스템 상태 |
제품의 설치 상태입니다. |
UserSid |
이 제품 인스턴스를 사용할 수 있는 계정에서 사용자 SID를 반환합니다. |
요구 사항
요구 사항 | 값 |
---|---|
버전 |
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 |
|
IID |
IID_IProduct는 000C10A0-0000-0000-C000-000000000046으로 정의됩니다. |
추가 정보