Compartilhar via


Estrutura SDBQUERYRESULT

Contém os resultados da consulta do banco de dados shim para um executável correspondente.

Sintaxe

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;

Membros

atrExes

Os valores TAGREF dos arquivos executáveis correspondentes. Observe que SDB_MAX_EXES é definido como 16.

adwExeFlags

Esse parâmetro pode usar um dos valores a seguir.

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

Os valores TAGREF das camadas correspondentes. Observe que SDB_MAX_LAYERS é definido como 8.

dwLayerFlags

Esse parâmetro pode usar um dos valores a seguir.

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

O valor TAGREF da mensagem apphelp do executável correspondente.

dwExeCount

O número de elementos em atrExes.

dwLayerCount

O número de elementos em atrLayers.

guidID

O GUID do último arquivo executável.

dwFlags

Esse parâmetro pode usar um dos valores a seguir.

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

Um mapa dos bancos de dados de shim personalizados. Os bits correspondentes serão definidos se rgGuidDB for válido.

rgGuidDB

Os GUIDs dos bancos de dados shim. Observe que SDB_MAX_SDBS é definido como 16.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]

Confira também

SdbGetMatchingExe