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 中所述的函式。
此函式沒有相關聯的匯入程式庫或標頭檔;您必須使用 LoadLibrary 和 GetProcAddress 函式來呼叫它。
規格需求
需求 | 值 |
---|---|
DLL |
|
另請參閱