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 |