Bagikan melalui


Fungsi SdbInitDatabase

Membuka database shim.

Sintaks

HSDB WINAPI SdbInitDatabase(
  _In_ DWORD   dwFlags,
  _In_ LPCTSTR pszDatabasePath
);

Parameter

dwFlags [in]

Parameter ini menentukan format jalur dalam parameter pszDatabasePath . Ini bisa menjadi salah satu nilai berikut.

Nilai Makna
HID_DOS_PATHS
0x00000001
Jalur gaya MS-DOS.
HID_DATABASE_FULLPATH
0x00000002
Jalan yang lengkap.
HID_NO_DATABASE
0x00000004
Parameter pszDatabasePath diabaikan dan tidak ada database yang dibuka.
HID_DATABASE_TYPE_MASK
0xF00F0000
Parameter ini menentukan database yang telah ditentukan sebelumnya. Parameter pszDatabasePath diabaikan.

 

Jika dwFlags berisi HID_DATA_TYPE_MASK, parameter ini juga dapat menyertakan salah satu nilai berikut.

Nilai Makna
SDB_DATABASE_MAIN_SHIM
0x80030000
Database shim aplikasi.
SDB_DATABASE_MAIN_MSI
0x80020000
Database MSI.
SDB_DATABASE_MAIN_DRIVERS
0x80040000
Database driver yang akan diblokir.

 

pszDatabasePath [in]

Jalur ke database. Parameter ini dapat berupa NULL jika parameter dwFlags menentukan database yang telah ditentukan sebelumnya.

Nilai kembali

Fungsi mengembalikan handel ke database yang dibuka.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
DLL
Apphelp.dll

Lihat juga

SdbGetAppPatchDir

SdbGetMatchingExe

SdbReleaseMatchingExe

SdbTagRefToTagID