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