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
Application shim 데이터베이스. - SDB_DATABASE_MAIN_MSI
- 0x80020000
MSI 데이터베이스. - SDB_DATABASE_MAIN_DRIVERS
- 0x80040000
차단할 드라이버의 데이터베이스입니다. -
pszDatabasePath [in]
-
데이터베이스의 경로입니다. dwFlags 매개 변수가 미리 정의된 데이터베이스를 지정하는 경우 이 매개 변수는 NULL일 수 있습니다.
반환 값
함수는 열린 데이터베이스에 대한 핸들을 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
DLL |
|
추가 정보