OpenDriver 関数 (mmiscapi.h)

インストール可能なドライバーのインスタンスを開き、ドライバーの既定の設定またはドライバー固有の値を使用してインスタンスを初期化します。

構文

HDRVR OpenDriver(
  [in] LPCWSTR szDriverName,
  [in] LPCWSTR szSectionName,
  [in] LPARAM  lParam2
);

パラメーター

[in] szDriverName

インストール可能なドライバーのファイル名またはインストール可能なドライバーに関連付けられているレジストリ値の名前を指定する、null で終わるワイド文字列のアドレス。 (この値は、ドライバーのインストール時に以前に設定されている必要があります)。

[in] szSectionName

lpDriverName パラメーターによって指定されたレジストリ値を含むレジストリ キーの名前を指定する、null で終わるワイド文字列のアドレス。 lpSectionNameNULL の場合、レジストリ キーは Drivers32 と見なされます。

[in] lParam2

32 ビット ドライバー固有の値。 この値は、インストール可能なドライバーの DriverProc 関数に lParam2 パラメーターとして渡されます。

戻り値

成功した場合はインストール可能なドライバー インスタンスのハンドルを返し、それ以外の場合は NULL を 返します。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ],インストール可能なドライバー, インストール可能なドライバー関数
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mmiscapi.h (Mmiscapi.h、Windows.h を含む)
Library Winmm.lib
[DLL] Winmm.dll

関連項目

インストール可能なドライバー関数

インストール可能なドライバー