Поделиться через


Типы баз данных оболочки

Представляют типы для main и пользовательских баз данных оболочки.

Констант/значение Описание
SDB_DATABASE_MAIN
0x80000000
База данных main. Если этот флаг отсутствует, база данных является пользовательской.
SDB_DATABASE_SHIM
0x00010000
База данных содержит записи приложения для шейм-оболочки.
SDB_DATABASE_MSI
0x00020000
База данных содержит записи MSI.
SDB_DATABASE_DRIVERS
0x00040000
База данных содержит записи блока драйвера.
SDB_DATABASE_DETAILS
0x00080000
База данных содержит сведения о apphelp.
SDB_DATABASE_SP_DETAILS
0x00100000
База данных содержит сведения о sp Apphelp.
SDB_DATABASE_RESOURCE
0x00200000
Библиотека DLL ресурса содержит сведения о Apphelp.
SDB_DATABASE_TYPE_MASK
0xF02F0000
Маска, используемая для извлечения main сведений о базе данных.
SDB_DATABASE_MAIN_SHIM
SDB_DATABASE_SHIM | SDB_DATABASE_MSI | SDB_DATABASE_MAIN
SDB_DATABASE_MAIN_MSI
SDB_DATABASE_MSI | SDB_DATABASE_MAIN
SDB_DATABASE_MAIN_DRIVERS
SDB_DATABASE_DRIVERS | SDB_DATABASE_MAIN
SDB_DATABASE_MAIN_DETAILS
SDB_DATABASE_DETAILS | SDB_DATABASE_MAIN
SDB_DATABASE_MAIN_SP_DETAILS
SDB_DATABASE_SP_DETAILS | SDB_DATABASE_MAIN
SDB_DATABASE_MAIN_RESOURCE
SDB_DATABASE_RESOURCE | SDB_DATABASE_MAIN

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2008 [только классические приложения]

См. также раздел

SdbOpenDatabase