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 [デスクトップ アプリのみ] |
関連項目