SdbGetMatchingExe 函数

搜索指定的可执行文件。

语法

BOOL WINAPI SdbGetMatchingExe(
  _In_opt_ HSDB            hSDB,
  _In_     LPCTSTR         szPath,
  _In_opt_ LPCTSTR         szModuleName,
  _In_opt_ LPCTSTR         pszEnvironment,
  _In_     DWORD           dwFlags,
  _Out_    PSDBQUERYRESULT pQueryResult
);

参数

hSDB [in, optional]

SdbInitDatabase 函数返回的填充码数据库的句柄。

szPath [in]

可执行文件的路径。

szModuleName [in, optional]

模块名。

pszEnvironment [in, optional]

要用作搜索上下文的环境变量。

dwFlags [in]

此参数可以是 0 或 SDBGMEF_IGNORE_ENVIRONMENT (0x1) 。

pQueryResult [out]

SDBQUERYRESULT 结构。 如果未找到匹配项,则结构包含 TAGREF_NULL

返回值

函数在成功时返回 TRUE ,如果失败,则返回 FALSE

备注

完成返回的 TAGREF 后,请使用 SdbReleaseMatchingExe 函数将其释放。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
DLL
Apphelp.dll

另请参阅

SdbInitDatabase

SdbReleaseMatchingExe