Metode Product.FeatureState
Properti FeatureState adalah status penginstalan fitur untuk instans produk ini.
Properti ini memanggil MsiQueryFeatureStateEx, dengan ProductCode, UserSid , dan Konteks objek. Id fitur disediakan sebagai parameter.
Sintaks
Product.FeatureState(
FeatureId
)
Parameter
-
FeatureId
-
Id Fitur muncul di kolom Fitur dari Tabel Fitur.
Nilai kembali
Metode ini tidak mengembalikan nilai.
Keterangan
Jika panggilan berhasil, properti berisi nilai sebagai DWORD.
Provinsi | Makna |
---|---|
INSTALLSTATE_ADVERTISED | Fitur ini diiklankan. |
INSTALLSTATE_LOCAL | Fitur ini diinstal secara lokal. |
INSTALLSTATE_SOURCE | Fitur ini diinstal untuk dijalankan dari sumber. |
Jika panggilan gagal, properti berisi kode kesalahan dari MsiQueryFeatureStateEx.
Kesalahan | Makna |
---|---|
ERROR_ACCESS_DENIED | Proses panggilan harus memiliki hak administratif untuk mendapatkan informasi untuk produk yang diinstal untuk pengguna selain pengguna saat ini. |
ERROR_BAD_CONFIGURATION | Data konfigurasi rusak. |
ERROR_INVALID_PARAMETER | Parameter yang tidak valid diteruskan ke fungsi. |
ERROR_SUCCESS | Fungsi berhasil diselesaikan. |
ERROR_UNKNOWN_FEATURE | ID fitur tidak mengidentifikasi fitur yang diketahui. |
ERROR_UNKNOWN_PRODUCT | Kode produk tidak mengidentifikasi produk yang diketahui. |
ERROR_FUNCTION_FAILED | Kegagalan internal yang tidak terduga. |
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. Windows Installer 3.0 atau yang lebih baru pada Windows Server 2003, Windows XP, dan Windows 2000 |
DLL |
|
IID |
IID_IProduct didefinisikan sebagai 000C10A0-0000-0000-C000-000000000046 |
Lihat juga