このヘッダーは、デバイスとドライバーのインストール リファレンスで使用されます。 詳細については、次を参照してください。
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) |