SDBQUERYRESULT 结构
包含查询填充码数据库以查找匹配的可执行文件的结果。
语法
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
-
此参数可使用以下一个或多个值。
-
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
-
此参数可使用以下一个或多个值。
-
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
-
此参数可使用以下一个或多个值。
-
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
-
自定义填充码数据库的映射。 如果 rgGuidDB 有效,则设置相应的位。
-
rgGuidDB
-
填充码数据库的 GUID。 请注意, SDB_MAX_SDBS 定义为 16。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
请参阅