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


Структура SDBQUERYRESULT

Содержит результаты запроса к базе данных оболочки для соответствующего исполняемого файла.

Синтаксис

typedef struct tagSDBQUERYRESULT {
  TAGREF atrExes[SDB_MAX_EXES];
  DWORD  adwExeFlags[SDB_MAX_EXES];
  TAGREF atrLayers[SDB_MAX_LAYERS];
  DWORD  dwLayerFlags;
  TAGREF trApphelp;
  DWORD  dwExeCount;
  DWORD  dwLayerCount;
  GUID   guidID;
  DWORD  dwFlags;
  DWORD  dwCustomSDBMap;
  GUID   rgGuidDB[SDB_MAX_SDBS];
} SDBQUERYRESULT, *PSDBQUERYRESULT;

Члены

atrExes

Значения TAGREF соответствующих исполняемых файлов. Обратите внимание, что SDB_MAX_EXES определяется как 16.

adwExeFlags

Этот параметр может быть одним или несколькими из следующих значений.

SHIMREG_DISABLE_SHIM (0x00000001)

SHIMREG_DISABLE_APPHELP (0x00000002)

SHIMREG_APPHELP_NOUI (0x00000004)

SHIMREG_APPHELP_CANCEL (0x10000000)

SHIMREG_DISABLE_SXS (0x00000010)

SHIMREG_DISABLE_LAYER (0x00000020)

SHIMREG_DISABLE_DRIVER (0x00000040)

atrLayers

Значения TAGREF соответствующих слоев. Обратите внимание, что SDB_MAX_LAYERS определяется как 8.

dwLayerFlags

Этот параметр может быть одним или несколькими из следующих значений.

SHIMREG_DISABLE_SHIM (0x00000001)

SHIMREG_DISABLE_APPHELP (0x00000002)

SHIMREG_APPHELP_NOUI (0x00000004)

SHIMREG_APPHELP_CANCEL (0x10000000)

SHIMREG_DISABLE_SXS (0x00000010)

SHIMREG_DISABLE_LAYER (0x00000020)

SHIMREG_DISABLE_DRIVER (0x00000040)

trApphelp

Значение TAGREF сообщения apphelp соответствующего исполняемого файла.

dwExeCount

Количество элементов в atrExes.

dwLayerCount

Количество элементов в atrLayers.

guidID

GUID последнего исполняемого файла.

dwFlags

Этот параметр может быть одним или несколькими из следующих значений.

SHIMREG_DISABLE_SHIM (0x00000001)

SHIMREG_DISABLE_APPHELP (0x00000002)

SHIMREG_APPHELP_NOUI (0x00000004)

SHIMREG_APPHELP_CANCEL (0x10000000)

SHIMREG_DISABLE_SXS (0x00000010)

SHIMREG_DISABLE_LAYER (0x00000020)

SHIMREG_DISABLE_DRIVER (0x00000040)

dwCustomSDBMap

Карта пользовательских баз данных оболочки. Соответствующие биты задаются, если rgGuidDB является допустимым.

rgGuidDB

Идентификаторы GUID для баз данных оболочки. Обратите внимание, что SDB_MAX_SDBS определяется как 16.

Требования

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

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

SdbGetMatchingExe