Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Opens the shim database.
Syntax
HSDB WINAPI SdbInitDatabase(
_In_ DWORD dwFlags,
_In_ LPCTSTR pszDatabasePath
);
Parameters
-
dwFlags [in]
-
This parameter specifies the format of the path in the pszDatabasePath parameter. It can be one of the following values.
Value Meaning - HID_DOS_PATHS
- 0x00000001
An MS-DOS style path. - HID_DATABASE_FULLPATH
- 0x00000002
A full path. - HID_NO_DATABASE
- 0x00000004
The pszDatabasePath parameter is ignored and no database is opened. - HID_DATABASE_TYPE_MASK
- 0xF00F0000
This parameter specifies a predefined database. The pszDatabasePath parameter is ignored. If dwFlags contains HID_DATA_TYPE_MASK, this parameter can also include one of the following values.
Value Meaning - SDB_DATABASE_MAIN_SHIM
- 0x80030000
Application shim database. - SDB_DATABASE_MAIN_MSI
- 0x80020000
MSI database. - SDB_DATABASE_MAIN_DRIVERS
- 0x80040000
Database of drivers to be blocked. -
pszDatabasePath [in]
-
The path to the database. This parameter can be NULL if the dwFlags parameter specifies a predefined database.
Return value
The function returns a handle to the opened database.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows XP [desktop apps only] |
Minimum supported server |
Windows Server 2003 [desktop apps only] |
DLL |
|
See also