Bagikan melalui


Metode Product.ComponentState

Properti ComponentState adalah status penginstalan komponen untuk instans produk ini.

Properti ini memanggil MsiQueryComponentState, dengan ProductCode, UserSid, dan Context objek. GUID Id komponen disediakan sebagai parameter.

Sintaks

Product.ComponentState(
  ID
)

Parameter

ID

GUID kode komponen komponen seperti yang ditemukan di kolom ComponentID dari tabel Komponen.

Menampilkan nilai

Metode ini tidak mengembalikan nilai.

Keterangan

Jika panggilan berhasil, properti berisi nilai sebagai DWORD.

Provinsi Makna
INSTALLSTATE_LOCAL Komponen diinstal secara lokal.
INSTALLSTATE_SOURCE Komponen diinstal untuk dijalankan dari sumber.

 

Jika panggilan gagal, properti berisi kode kesalahan dari MsiQueryComponentState.

Kesalahan Makna
ERROR_ACCESS_DENIED Proses panggilan harus memiliki hak administratif untuk mendapatkan informasi bagi 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_COMPONENT ID komponen tidak mengidentifikasi komponen 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

MsiQueryComponentState

Tidak Didukung di Windows Installer 2.0 dan yang lebih lama