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

定义

返回搜索选项。

public:
 int GetUserOptions([Runtime::InteropServices::Out] Guid % pguidScope, cli::array <Microsoft::VisualStudio::Shell::Interop::VSOBSEARCHCRITERIA2> ^ pobSrch);
public int GetUserOptions (out Guid pguidScope, Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[] pobSrch);
abstract member GetUserOptions : Guid * Microsoft.VisualStudio.Shell.Interop.VSOBSEARCHCRITERIA2[] -> int
Public Function GetUserOptions (ByRef pguidScope As Guid, pobSrch As VSOBSEARCHCRITERIA2()) As Integer

参数

pguidScope
Guid

弄指定搜索范围的 GUID。

pobSrch
VSOBSEARCHCRITERIA2[]

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

返回

Int32

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

注解

COM 签名

从 vsshell80:

HRESULT IVsFindSymbol::GetUserOptions(  
   [out] GUID * pguidScope,   
   [out] VSOBSEARCHCRITERIA2 *pobSrch  
);  

调用方说明

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

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

适用于