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 [僅限傳統型應用程式] |
另請參閱