SdbInitDatabase 関数
shim データベースを開きます。
構文
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
アプリケーション shim データベース。 - SDB_DATABASE_MAIN_MSI
- 0x80020000
MSI データベース。 - SDB_DATABASE_MAIN_DRIVERS
- 0x80040000
ブロックされるドライバーのデータベース。 -
pszDatabasePath [in]
-
データベースへのパス。 dwFlags パラメーターで定義済みのデータベースが指定されている場合、このパラメーターは NULL にすることができます。
戻り値
関数は、開いているデータベースへのハンドルを返します。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
[DLL] |
|
関連項目