Fonction SdbInitDatabase
Ouvre la base de données shim.
Syntaxe
HSDB WINAPI SdbInitDatabase(
_In_ DWORD dwFlags,
_In_ LPCTSTR pszDatabasePath
);
Paramètres
-
dwFlags [in]
-
Ce paramètre spécifie le format du chemin d’accès dans le paramètre pszDatabasePath . Il peut avoir l’une des valeurs suivantes.
Valeur Signification - HID_DOS_PATHS
- 0x00000001
Chemin de style MS-DOS. - HID_DATABASE_FULLPATH
- 0x00000002
Chemin d’accès complet. - HID_NO_DATABASE
- 0x00000004
Le paramètre pszDatabasePath est ignoré et aucune base de données n’est ouverte. - HID_DATABASE_TYPE_MASK
- 0xF00F0000
Ce paramètre spécifie une base de données prédéfinie. Le paramètre pszDatabasePath est ignoré. Si dwFlags contient HID_DATA_TYPE_MASK, ce paramètre peut également inclure l’une des valeurs suivantes.
Valeur Signification - SDB_DATABASE_MAIN_SHIM
- 0x80030000
Base de données shim d’application. - SDB_DATABASE_MAIN_MSI
- 0x80020000
Base de données MSI. - SDB_DATABASE_MAIN_DRIVERS
- 0x80040000
Base de données des pilotes à bloquer. -
pszDatabasePath [in]
-
Chemin d’accès à la base de données. Ce paramètre peut avoir la valeur NULL si le paramètre dwFlags spécifie une base de données prédéfinie.
Valeur retournée
La fonction retourne un handle à la base de données ouverte.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2003 [applications de bureau uniquement] |
DLL |
|
Voir aussi