Fungsi UninstallComponent
Menghapus paket pengecualian.
Sintaks
void UninstallComponent(
_In_opt_ const GUID *CompGuid,
_In_ DWORD Flags,
_In_opt_ INT VerMajor,
_In_opt_ INT VerMinor,
_In_opt_ INT VerBuild,
_In_opt_ INT VerQFE
);
Parameter
-
CompGuid [in, opsional]
-
GUID komponen pengecualian sedang dihapus instalasinya.
-
Bendera [in]
-
Bendera yang digunakan untuk mengontrol perilaku penginstalan. Parameter ini bisa menjadi kombinasi dari nilai berikut.
Nilai Makna - COMP_FLAGS_NOUI
Menekan semua UI. - COMP_FLAGS_UPDATE_DLLCACHE
Memaksa direktori DLLCACHE diperbarui ketika file sistem diperbarui. - COMP_FLAGS_USE_SVCPACK_CACHE
Menggunakan file yang di-cache oleh instalasi paket layanan Windows untuk menggantikan file yang dicadangkan. -
VerMajor [in, opsional]
-
Versi utama komponen Pengecualian yang akan dihapus instalasinya.
-
VerMinor [dalam, opsional]
-
Versi minor komponen Pengecualian yang akan dihapus instalasinya.
-
VerBuild [in, opsional]
-
Versi build komponen Pengecualian yang akan dihapus instalasinya.
-
VerQFE [dalam, opsional]
-
Revisi perbaikan komponen Pengecualian yang akan dihapus instalasinya.
Nilai kembali
Fungsi ini tidak mengembalikan nilai.
Keterangan
Paket pengecualian adalah file sistem Windows yang dirilis di luar paket lengkap rilis Windows dan yang memperbarui file sistem operasi. Paket pengecualian hanya ditulis oleh tim sistem operasi yang telah diberikan otorisasi untuk memperbarui file sistem Windows.
Untuk menginstal dan menghapus instalan file yang tidak dilindungi oleh Perlindungan File Windows, gunakan fungsi yang didokumenkan dalam Fungsi Penyetelan Umum. Untuk menginstal driver perangkat, vender harus menggunakan fungsi yang didokumenkan dalam Fungsi Penginstalan Perangkat dan Fungsi Configuration Manager PnP.
Fungsi ini tidak memiliki pustaka impor atau file header terkait; Anda harus memanggilnya dengan menggunakan fungsi LoadLibrary dan GetProcAddress .
Persyaratan
Persyaratan | Nilai |
---|---|
DLL |
|
Lihat juga