Fungsi MsiInstallProductA (msi.h)
Fungsi MsiInstallProduct menginstal atau menghapus instalasi produk.
Sintaks
UINT MsiInstallProductA(
[in] LPCSTR szPackagePath,
[in] LPCSTR szCommandLine
);
Parameter
[in] szPackagePath
String yang dihentikan null yang menentukan jalur ke lokasi paket Pemasang Windows. Nilai string dapat berisi URL (misalnya http://packageLocation/package/package.msi
), jalur jaringan (misalnya \packageLocation\package.msi), jalur file (misalnya file://packageLocation/package.msi), atau jalur lokal (misalnya D:\packageLocation\package.msi).
[in] szCommandLine
String null-terminated yang menentukan pengaturan properti baris perintah. Ini harus menjadi daftar format Property=Setting Property=Setting. Untuk informasi selengkapnya, lihat Tentang Properti.
Untuk melakukan penginstalan administratif, sertakan ACTION=ADMIN di szCommandLine. Untuk informasi selengkapnya, lihat properti ACTION .
Nilai kembali
Nilai | Makna |
---|---|
|
Fungsi berhasil diselesaikan. |
|
Untuk informasi selengkapnya, lihat Kode Kesalahan. |
Terjadi kesalahan yang berkaitan dengan inisialisasi. |
Untuk informasi selengkapnya, lihat Pesan Kesalahan yang Ditampilkan.
Keterangan
Fungsi MsiInstallProduct menampilkan antarmuka pengguna dengan pengaturan dan mode log saat ini.
- Anda dapat mengubah pengaturan antarmuka pengguna dengan menggunakan fungsi MsiSetInternalUI, MsiSetExternalUI, atau MsiSetExternalUIRecord .
- Anda dapat mengatur mode log dengan menggunakan fungsi MsiEnableLog .
- Anda dapat menghapus produk sepenuhnya dengan mengatur REMOVE=ALL di szCommandLine.
Catatan
Header msi.h mendefinisikan MsiInstallProduct sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
Klien minimum yang didukung | 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. Lihat Persyaratan Run-Time Penginstal Windows untuk informasi tentang paket layanan Windows minimum yang diperlukan oleh versi Pemasang Windows. |
Target Platform | Windows |
Header | msi.h |
Pustaka | Msi.lib |
DLL | Msi.dll |
Lihat juga
Pesan Kesalahan yang Ditampilkan