SetupUninstallNewlyCopiedInfs 函数 (setupapi.h)

[此函数可用于“要求”部分所示的操作系统。 它可能在后续版本中变更或不可用。 安装程序API 不应再用于安装应用程序。 请改用 Windows 安装程序来开发应用程序安装程序。 SetupAPI 继续用于安装设备驱动程序。]

SetupUninstallNewlyCopiedInfs 函数卸载在指定文件队列提交期间以前安装的 INF 文件 (.inf) 、预编译的 INF 文件 (.pnf) 和目录文件 (.cat) 。

此函数的调用方必须具有管理权限;否则,函数将失败。

语法

WINSETUPAPI BOOL SetupUninstallNewlyCopiedInfs(
  [in] HSPFILEQ FileQueue,
  [in] DWORD    Flags,
  [in] PVOID    Reserved
);

参数

[in] FileQueue

打开和提交的文件队列的句柄。 此队列包含 SetupUninstallNewlyCopiedInfs 卸载的新安装的 INF、PNF 或 CAT 文件。

[in] Flags

要与 SetupUninstallNewlyCopiedInfs 一起使用的标志。 当前未定义任何标志。 此参数必须为 0 (零) 。

[in] Reserved

保留。 此参数必须为 NULL

返回值

如果传入的参数有效,则返回值为 TRUE (非零) ,这不一定意味着卸载任何 INF。

如果传入的某些参数无效,则返回值为 FALSE (零) 。 要获得更多的错误信息,请调用 GetLastError。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 setupapi.h
Library Setupapi.lib
DLL Setupapi.dll

请参阅

函数

概述

SetupCommitFileQueue

SetupUninstallOEMInf