次の方法で共有


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]
NewDev.dll

関連項目

デバイス管理関数