共用方式為


UninstallComponent 函式

移除例外狀況套件。

語法

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
);

參數

CompGuid [in, optional]

正在卸載之例外狀況元件的 GUID。

旗標 [in]

用來控制安裝行為的旗標。 此參數可以是下列值的組合。

意義
COMP_FLAGS_NOUI
隱藏所有 UI。
COMP_FLAGS_UPDATE_DLLCACHE
強制更新系統檔案時更新 DLLCACHE 目錄。
COMP_FLAGS_USE_SVCPACK_CACHE
使用 Windows Service Pack 安裝快取的檔案來取代備份的檔案。

 

VerMajor [in, optional]

要卸載之例外狀況元件的主要版本。

VerMinor [in, optional]

要卸載的例外狀況元件的次要版本。

VerBuild [in, 選擇性]

要卸載的例外狀況元件的組建版本。

VerQFE [in, optional]

要卸載之例外狀況元件的 Hotfix 修訂。

傳回值

此函式不會傳回值。

備註

例外狀況套件是在完整套件 Windows 版本之外發行的 Windows 系統檔案,以及更新作業系統檔案。 例外狀況套件只會由已獲得授權的作業系統小組所撰寫,以更新 Windows 系統檔案。

若要安裝和卸載不受 Windows 檔案保護保護保護的檔案,請使用一 般安裝函式中所述的函式。 若要安裝設備磁碟機,銷售工具應該使用裝置安裝函式和PnP Configuration Manager Functions 中所述的函式

此函式沒有相關聯的匯入程式庫或標頭檔;您必須使用 LoadLibraryGetProcAddress 函式來呼叫它。

規格需求

需求
DLL
Msoobci.dll

另請參閱

InstallComponentW