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
Msi.dll
IID
IID_IProduct didefinisikan sebagai 000C10A0-0000-0000-C000-000000000046

Lihat juga

Produk

MsiQueryFeatureStateEx

Tidak Didukung di Windows Installer 2.0 dan yang lebih lama