Condividi tramite


Struttura SDBQUERYRESULT

Contiene i risultati della query sul database shim per un eseguibile corrispondente.

Sintassi

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;

Members

atrExes

Valori TAGREF dei file eseguibili corrispondenti. Si noti che SDB_MAX_EXES è definito come 16.

adwExeFlags

Questo parametro può essere uno o più dei valori seguenti.

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

Valori TAGREF dei livelli corrispondenti. Si noti che SDB_MAX_LAYERS è definito come 8.

dwLayerFlags

Questo parametro può essere uno o più dei valori seguenti.

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

Valore TAGREF del messaggio apphelp del file eseguibile corrispondente.

dwExeCount

Numero di elementi in atrExes.

dwLayerCount

Numero di elementi in atrLayers.

GUIDID

GUID dell'ultimo file eseguibile.

dwFlags

Questo parametro può essere uno o più dei valori seguenti.

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

Mappa dei database shim personalizzati. I bit corrispondenti vengono impostati se rgGuidDB è valido.

rgGuidDB

GUID dei database shim. Si noti che SDB_MAX_SDBS è definito come 16.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]

Vedi anche

SdbGetMatchingExe