SdbInitDatabase-Funktion
Öffnet die Shim-Datenbank.
Syntax
HSDB WINAPI SdbInitDatabase(
_In_ DWORD dwFlags,
_In_ LPCTSTR pszDatabasePath
);
Parameter
-
dwFlags [ In]
-
Dieser Parameter gibt das Format des Pfads im pszDatabasePath-Parameter an. Dieses Argument einen der folgenden Werte annehmen.
Wert Bedeutung - HID _ _DOS-PFADE
- 0x00000001
Ein MS-DOS-Stilpfad. - HID _ DATABASE _ FULLPATH-0x00000002
Ein vollständiger Pfad. - HID _ NO _ DATABASE
- 0x00000004
Der pszDatabasePath-Parameter wird ignoriert, und es wird keine Datenbank geöffnet. - HID _ DATABASE _ TYPE _ MASK
- 0xF00F0000
Dieser Parameter gibt eine vordefinierte Datenbank an. Der pszDatabasePath-Parameter wird ignoriert. Wenn dwFlags HID DATA TYPE MASK _ _ _ enthält, kann dieser Parameter auch einen der folgenden Werte enthalten.
Wert Bedeutung - SDB _ DATABASE _ MAIN _ SHIM
- 0x80030000
Anwendungss shim-Datenbank. - SDB _ _ _ DATENBANK-MSI-0X80020000
MSI-Datenbank. - SDB _ _ _ DATENBANK-HAUPTTREIBER
- 0X80040000
Datenbank mit zu blockierenden Treibern. -
pszDatabasePath [ In]
-
Der Pfad zur Datenbank. Dieser Parameter kann NULL sein, wenn der dwFlags-Parameter eine vordefinierte Datenbank angibt.
Rückgabewert
Die Funktion gibt ein Handle an die geöffnete Datenbank zurück.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ XP-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| DLL |
|