次の方法で共有


SDBQUERYRESULT 構造体

一致する実行可能ファイルについて shim データベースに対してクエリを実行した結果を格納します。

構文

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

このパラメーターには、次の 1 つ以上の値を指定できます。

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

このパラメーターには、次の 1 つ以上の値を指定できます。

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

対応する実行可能ファイルの apphelp メッセージの TAGREF 値。

dwExeCount

atrExes 内の要素の数。

dwLayerCount

atrLayers 内の要素の数。

guidID

最後の実行可能ファイルの GUID。

dwFlags

このパラメーターには、次の 1 つ以上の値を指定できます。

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

カスタム shim データベースのマップ。 rgGuidDB が有効な場合、対応するビットが設定されます。

rgGuidDB

shim データベースの GUID。 SDB_MAX_SDBSは 16 と定義されていることに注意してください。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]

関連項目

SdbGetMatchingExe