Metode Installer.ProvideQualifiedComponent
Metode ProvideQualifiedComponent dari objek Penginstal mengembalikan jalur komponen lengkap dan melakukan penginstalan yang diperlukan. Jika perlu, metode ini meminta sumber dan menaikkan jumlah penggunaan untuk fitur tersebut.
Sintaks
Installer.ProvideQualifiedComponent(
Category,
Qualifier,
InstallMode
)
Parameter
-
Kategori
-
Menentukan ID komponen untuk komponen yang diminta. Ini mungkin bukan GUID untuk komponen itu sendiri melainkan server yang menyediakan fungsionalitas yang benar, seperti di kolom ComponentId dari tabel PublishComponent.
-
Pengualifikasi
-
Menentukan kualifikasi ke dalam daftar komponen iklan (dari tabel PublishComponent).
-
InstallMode
-
Menentukan mode penginstalan. Parameter ini bisa menjadi salah satu nilai yang diperlihatkan dalam tabel berikut.
InstallMode Makna - msiInstallModeDefault
- 0
Menyediakan komponen, melakukan penginstalan yang diperlukan. - msiInstallModeExisting
- –1
Menyediakan komponen hanya jika fitur ada; jika tidak, mengembalikan string kosong. Mode ini memverifikasi keberadaan file kunci komponen. - msiInstallModeNoDetection
- –2
Menyediakan komponen hanya jika fitur ada; jika tidak, mengembalikan string kosong. Mode ini hanya memeriksa bahwa komponen terdaftar tetapi tidak memverifikasi keberadaan file kunci komponen. - msiInstallModeNoSourceResolution
- –3
Menyediakan jalur komponen hanya jika fitur ada dengan parameter InstallState msiInstallStateLocal. Ini memeriksa pendaftaran komponen tetapi tidak memverifikasi keberadaan file kunci komponen. - kombinasi bendera msiReinstallMode
Memanggil ReinstallFeature untuk menginstal ulang fitur menggunakan parameter ini untuk parameter ReinstallMode , lalu menyediakan komponen.
Nilai kembali
Metode ini tidak mengembalikan nilai.
Persyaratan
Persyaratan | Nilai |
---|---|
Versi |
Windows Installer 5.0 di Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 di Windows Server 2008 atau Windows Vista. Pemasang Windows pada Windows Server 2003 atau Windows XP |
DLL |
|
IID |
IID_IInstaller didefinisikan sebagai 000C1090-0000-0000-C000-000000000046 |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk