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_PATHS
- 0x00000001
Ein Pfad im MS-DOS-Format. - 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 parameter pszDatabasePath wird ignoriert. Wenn dwFlagsHID_DATA_TYPE_MASK enthält, kann dieser Parameter auch einen der folgenden Werte enthalten.
Wert Bedeutung - SDB_DATABASE_MAIN_SHIM
- 0x80030000
Anwendungs-Shim-Datenbank. - SDB_DATABASE_MAIN_MSI
- 0x80020000
MSI-Datenbank. - SDB_DATABASE_MAIN_DRIVERS
- 0x80040000
Datenbank der zu blockierenden Treiber. -
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 XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
DLL |
|
Siehe auch