共用方式為


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
Apphelp.dll

另請參閱

SdbGetAppPatchDir

SdbGetMatchingExe

SdbReleaseMatchingExe

SdbTagRefToTagID