Fungsi MsiIsProductElevatedA (msi.h)
Fungsi
Aplikasi yang diinstal per pengguna hanya dianggap dikelola jika diiklankan oleh proses sistem lokal yang meniru pengguna. Untuk informasi selengkapnya, lihat Mengiklankan Aplikasi Per-User yang akan Diinstal dengan Hak Istimewa yang Ditingkatkan.
MsiIsProductElevated memverifikasi bahwa sistem lokal memiliki data registri produk. Fungsi ini tidak merujuk ke kebijakan akun seperti AlwaysInstallElevated.
Sintaksis
UINT MsiIsProductElevatedA(
[in] LPCSTR szProduct,
[out] BOOL *pfElevated
);
Parameter
[in] szProduct
GUID kode produk lengkap produk.
Parameter ini diperlukan dan tidak dapat null atau kosong.
[out] pfElevated
Penunjuk ke BOOL untuk hasilnya.
Parameter ini tidak dapat null.
Mengembalikan nilai
Jika fungsi berhasil, nilai pengembalian ERROR_SUCCESS, dan pfElevated diatur ke TRUE jika produk adalah aplikasi terkelola.
Jika fungsi gagal, nilai pengembalian adalah salah satu kode kesalahan yang diidentifikasi dalam tabel berikut.
Mengembalikan kode | Deskripsi |
---|---|
|
Produk saat ini tidak diketahui. |
|
Argumen yang tidak valid diteruskan ke fungsi. |
|
Informasi konfigurasi untuk produk tidak valid. |
|
Fungsi gagal. |
|
Fungsi ini tidak tersedia untuk platform tertentu. |
Komentar
Nota
Header msi.h mendefinisikan MsiIsProductElevated sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praproscesor 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
Syarat | Nilai |
---|---|
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 pada Windows Server 2008 atau Windows Vista. Windows Installer pada Windows Server 2003 atau Windows XP. Lihat Persyaratan Run-Time Penginstal Windows untuk informasi tentang paket layanan Windows minimum yang diperlukan oleh versi Penginstal Windows. |
Platform Target |
Windows |
Header |
msi.h |
Pustaka |
Msi.lib |
DLL |
Msi.dll |
Lihat juga
Menentukan konteks penginstalan
Menginstal Paket dengan Hak Istimewa yang Ditingkatkan untuk Non-Admin