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 |