newdev.h 标头

设备和驱动程序安装参考使用此标头。 有关详细信息,请参阅:

newdev.h 包含以下编程接口:

函数

 
DiInstallDevice

DiInstallDevice 函数安装一个指定的驱动程序,该驱动程序预安装在系统中存在的指定设备上的驱动程序存储中。
DiInstallDriverA

DiInstallDriver 函数在驱动程序存储中预安装驱动程序,然后在驱动程序支持的系统中存在的设备上安装驱动程序。 (ANSI)
DiInstallDriverW

DiInstallDriver 函数在驱动程序存储中预安装驱动程序,然后在驱动程序支持的系统中存在的设备上安装驱动程序。 (Unicode)
DiRollbackDriver

DiRollbackDriver 函数回滚安装在指定设备上的驱动程序。
DiShowUpdateDevice

DiShowUpdateDevice 函数显示指定设备的硬件更新向导。
DiUninstallDevice

DiUninstallDevice 函数卸载设备,并从系统中删除其设备节点 (devnode) 。
DiUninstallDriverA

DiUninstallDriver 函数通过安装具有另一个匹配驱动程序包的设备(如果可用)或 null 驱动程序包(如果没有其他匹配的驱动程序包可用),从安装驱动程序包的任何设备中删除该驱动程序包。 然后,从驱动程序存储中删除指定的驱动程序包。 (ANSI)
DiUninstallDriverW

DiUninstallDriver 函数通过安装具有另一个匹配驱动程序包的设备(如果可用)或 null 驱动程序包(如果没有其他匹配的驱动程序包可用),从安装驱动程序包的任何设备中删除该驱动程序包。 然后,从驱动程序存储中删除指定的驱动程序包。 (Unicode)
UpdateDriverForPlugAndPlayDevicesA

在给定 INF 文件和硬件 ID 的情况下,UpdateDriverForPlugAndPlayDevices 函数会为与硬件 ID 匹配的设备安装更新的驱动程序。 (ANSI)
UpdateDriverForPlugAndPlayDevicesW

在给定 INF 文件和硬件 ID 的情况下,UpdateDriverForPlugAndPlayDevices 函数会为与硬件 ID 匹配的设备安装更新的驱动程序。 (Unicode)