SdbInitDatabase 函数
打开填充码数据库。
语法
HSDB WINAPI SdbInitDatabase(
_In_ DWORD dwFlags,
_In_ LPCTSTR pszDatabasePath
);
参数
-
dwFlags [in]
-
此参数指定 pszDatabasePath 参数中路径的格式。 可以是下列值之一。
值 含义 - HID_DOS_PATHS
- 0x00000001
MS-DOS 样式路径。 - HID_DATABASE_FULLPATH
- 0x00000002
完整路径。 - HID_NO_DATABASE
- 0x00000004
将忽略 pszDatabasePath 参数,并且不会打开任何数据库。 - HID_DATABASE_TYPE_MASK
- 0xF00F0000
此参数指定预定义的数据库。 将忽略 pszDatabasePath 参数。 如果 dwFlags 包含 HID_DATA_TYPE_MASK,则此参数还可以包含以下值之一。
值 含义 - SDB_DATABASE_MAIN_SHIM
- 0x80030000
应用程序填充码数据库。 - SDB_DATABASE_MAIN_MSI
- 0x80020000
MSI 数据库。 - SDB_DATABASE_MAIN_DRIVERS
- 0x80040000
要阻止的驱动程序的数据库。 -
pszDatabasePath [in]
-
数据库的路径。 如果 dwFlags 参数指定了预定义的数据库,则此参数可以为 NULL。
返回值
函数返回打开的数据库的句柄。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
DLL |
|
另请参阅