共用方式為


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

另請參閱

SdbGetMatchingExe