Partager via


Structure SDBQUERYRESULT

Contient les résultats de l’interrogation de la base de données shim pour un exécutable correspondant.

Syntaxe

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;

Membres

atrExes

Valeurs TAGREF des fichiers exécutables correspondants. Notez que SDB_MAX_EXES est défini comme 16.

adwExeFlags

Ce paramètre peut prendre une ou plusieurs des valeurs suivantes.

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

Valeurs TAGREF des couches correspondantes. Notez que SDB_MAX_LAYERS est défini comme 8.

dwLayerFlags

Ce paramètre peut prendre une ou plusieurs des valeurs suivantes.

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

Valeur TAGREF du message apphelp du fichier exécutable correspondant.

dwExeCount

Nombre d’éléments dans atrExes.

dwLayerCount

Nombre d’éléments dans atrLayers.

GUIDID

GUID du dernier fichier exécutable.

dwFlags

Ce paramètre peut prendre une ou plusieurs des valeurs suivantes.

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

Carte des bases de données shim personnalisées. Les bits correspondants sont définis si rgGuidDB est valide.

rgGuidDB

GUID des bases de données shim. Notez que SDB_MAX_SDBS est défini comme 16.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]

Voir aussi

SdbGetMatchingExe