Bagikan melalui


Fungsi InstallComponentW

Menginstal paket pengecualian.

Sintaks

void InstallComponentW(
  _In_           LPCWSTR InfPath,
  _In_opt_ const GUID    *CompGuid,
  _In_           DWORD   Flags,
  _In_opt_       INT     VerMajor,
  _In_opt_       INT     VerMinor,
  _In_opt_       INT     VerBuild,
  _In_opt_       INT     VerQFE,
  _In_opt_       LPCWSTR Name
);

Parameter

InfPath [in]

Jalur ke INF pengecualian untuk diproses.

CompGuid [in, opsional]

GUID komponen pengecualian sedang diinstal.

Bendera [in]

Bendera yang digunakan untuk mengontrol perilaku penginstalan. Parameter ini bisa menjadi kombinasi dari nilai berikut.

Nilai Makna
COMP_FLAGS_FORCE
0x00000020
Lewati pemeriksaan versi pada penggantian file.
COMP_FLAGS_NEEDS_UNINSTALL
Cadangkan file yang diperbarui untuk digunakan oleh penghapusan instalasi komponen.
COMP_FLAGS_NO_OVERWRITE
Lewati pencadangan file jika versi komponen Pengecualian sama dengan komponen yang diinstal. Bendera ini digunakan dalam skenario penginstalan ulang.
COMP_FLAGS_NOUI
0x00000002
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.

VerMinor [dalam, opsional]

Versi minor komponen Pengecualian.

VerBuild [in, opsional]

Versi build komponen Pengecualian.

VerQFE [dalam, opsional]

Revisi perbaikan komponen Pengecualian.

Nama [in, opsional]

String deskriptif komponen yang diperlihatkan oleh kotak dialog Perlindungan File Windows jika sistem operasi mendeteksi bahwa file perlindungan Perlindungan File Windows rusak, dirusak, atau rusak.

Nilai kembali

Fungsi ini mengembalikan nilai HRESULT (S_OK atau kode kegagalan). Kode kegagalan dapat diperiksa terhadap nilai 0x20000100 untuk menentukan apakah kegagalan diperlukan karena reboot diperlukan.

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
Msoobci.dll