OpenDriver-Funktion (mmiscapi.h)

Öffnet eine instance eines installierbaren Treibers und initialisiert den instance entweder mithilfe der Standardeinstellungen des Treibers oder eines treiberspezifischen Werts.

Syntax

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

Parameter

[in] szDriverName

Adresse einer mit NULL beendeten Breitzeichenzeichenfolge, die den Dateinamen eines installierbaren Treibers oder den Namen eines Registrierungswerts angibt, der dem installierbaren Treiber zugeordnet ist. (Dieser Wert muss zuvor festgelegt worden sein, als der Treiber installiert wurde.)

[in] szSectionName

Adresse einer Zeichenfolge mit NULL-Beendigung, die den Namen des Registrierungsschlüssels angibt, der den Registrierungswert enthält, der vom lpDriverName-Parameter angegeben wird. Wenn lpSectionNameNULL ist, wird angenommen, dass der Registrierungsschlüssel Drivers32 ist.

[in] lParam2

32-Bit-treiberspezifischer Wert. Dieser Wert wird als lParam2-Parameter an die DriverProc-Funktion des installierbaren Treibers übergeben.

Rückgabewert

Gibt das Handle des installierbaren Treibers instance zurück, wenn erfolgreich oder andernfalls NULL.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps],Installierbare Treiber, installierbare Treiberfunktionen
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mmiscapi.h (include Mmiscapi.h, Windows.h)
Bibliothek Winmm.lib
DLL Winmm.dll

Weitere Informationen

Installierbare Treiberfunktionen

Installierbare Treiber