IVsFindSymbol.SetUserOptions(Guid, VSOBSEARCHCRITERIA2[]) 方法

定义

设置搜索选项。

public:
 int SetUserOptions(Guid % guidScope, cli::array <Microsoft::VisualStudio::Shell::Interop::VSOBSEARCHCRITERIA2> ^ pobSrch);
public int SetUserOptions (ref Guid guidScope, Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[] pobSrch);
abstract member SetUserOptions : Guid * Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[] -> int
Public Function SetUserOptions (ByRef guidScope As Guid, pobSrch As VSOBSEARCHCRITERIA2()) As Integer

参数

guidScope
Guid

中指定库的搜索范围或 GUID 的 GUID。

pobSrch
VSOBSEARCHCRITERIA2[]

中指示搜索选项的位标志。 使用枚举中的值构造 _VSOBSEARCHOPTIONS2

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell80:

HRESULT IVsFindSymbol::SetUserOptions(  
   [in] REFGUID guidScope,   
   [in] const VSOBSEARCHCRITERIA2 *pobSrch  
);  

调用方说明

有五个 Guid 用于指定 vsshell80 中定义的搜索范围:

GUID 名称 描述
GUID_VsSymbolScope_All 在所有范围中搜索符号。
GUID_VsSymbolScope_OBSelectedComponents 搜索在对象浏览器中为符号选择的项目。
GUID_VsSymbolScope_FSSelectedComponents 搜索在文件系统中选择的项目。
GUID_VsSymbolScope_Frameworks 在所有框架中搜索符号。
GUID_VsSymbolScope_Solution 在解决方案中搜索符号。

适用于