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
ERROR_SUCCESS
Fungsi berhasil diselesaikan.
Kesalahan yang berkaitan dengan tindakan
Untuk informasi selengkapnya, lihat Kode Kesalahan.
Kesalahan Inisialisasi
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.

Untuk informasi selengkapnya, lihat HAPUS Properti.

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

Kode Kesalahan

Kesalahan Inisialisasi

Fungsi Penginstalan dan Konfigurasi

Penginstalan Multi-Paket