InstallNewDevice 関数
新しいデバイスをインストールします。 ユーザーはデバイスを選択するように求められます。
構文
BOOL WINAPI InstallNewDevice(
_In_ HWND hwndParent,
_In_ LPGUID ClassGuid,
_Out_ PDWORD pReboot
);
パラメーター
-
hwndParent [in]
-
必要なユーザー インターフェイスに使用する最上位ウィンドウへのハンドル。
-
ClassGuid [in]
-
クラス GUID へのポインター。 このパラメーターは省略可能です。 このパラメーターが NULL の場合、ユーザーは検出の選択ページから開始します。 このパラメーターが GUID_NULL または GUID_DEVCLASS_UNKNOWNの場合、ユーザーはクラスの選択ページから開始します。
-
pReboot [out]
-
再起動の状態を受け取る変数へのポインター。 このパラメーターは 、DI_NEEDRESTART または DI_NEEDREBOOTできます。
戻り値
関数が成功すると、戻り値は 0 以外になります。
関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。
注釈
この関数には、関連付けられたインポート ライブラリがありません。 LoadLibrary 関数と GetProcAddress 関数を使用して、NewDev.dllに動的にリンクする必要があります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP |
サポートされている最小のサーバー |
Windows Server 2003 |
[DLL] |
|