newdev.h 標頭
裝置和驅動程式安裝參考會使用此標頭。 如需詳細資訊,請參閱
newdev.h 包含下列程式設計介面:
DiInstallDevice DiInstallDevice 函式會在存在於系統中的指定裝置上安裝于驅動程式存放區中的指定驅動程式。 |
DiInstallDriverA DiInstallDriver 函式會在驅動程式存放區中預先安裝驅動程式,然後在驅動程式支援的系統中存在的裝置上安裝驅動程式。 (ANSI) |
DiInstallDriverW DiInstallDriver 函式會在驅動程式存放區中預先安裝驅動程式,然後在驅動程式支援的系統中存在的裝置上安裝驅動程式。 (Unicode) |
DiRollbackDriver DiRollbackDriver 函式會復原安裝在指定裝置上的驅動程式。 |
DiShowUpdateDevice DiShowUpdateDevice 函式會顯示指定裝置的硬體更新精靈。 |
DiUninstallDevice DiUninstallDevice 函式會卸載裝置,並從系統移除其裝置節點 (devnode) 。 |
DiUninstallDriverA DiUninstallDriver 函式會藉由使用其他相符驅動程式套件來安裝這些裝置,如果沒有任何其他相符的驅動程式套件可用,則會從安裝驅動程式套件的任何裝置中移除驅動程式套件。 然後,指定的驅動程式套件會從驅動程式存放區中移除。 (ANSI) |
DiUninstallDriverW DiUninstallDriver 函式會藉由使用其他相符驅動程式套件來安裝這些裝置,如果沒有任何其他相符的驅動程式套件可用,則會從安裝驅動程式套件的任何裝置中移除驅動程式套件。 然後,指定的驅動程式套件會從驅動程式存放區中移除。 (Unicode) |
UpdateDriverForPlugAndPlayDevicesA 假設有 INF 檔案和硬體識別碼,UpdateDriverForPlugAndPlayDevices 函式會為符合硬體識別碼的裝置安裝更新的驅動程式。 (ANSI) |
UpdateDriverForPlugAndPlayDevicesW 假設有 INF 檔案和硬體識別碼,UpdateDriverForPlugAndPlayDevices 函式會為符合硬體識別碼的裝置安裝更新的驅動程式。 (Unicode) |