IVsFindSymbol2.GetUserOptions(Guid, UInt32, VSOBSEARCHCRITERIA2[]) Yöntem

Tanım

Arama seçeneklerini döndürür.

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

Parametreler

pguidScope
Guid

dışı Arama kapsamını belirten bir GUID.

pdwSubID
UInt32

dışı Kapsam alt kimliği. GUID_VsSymbolScope_Frameworks olmadığı takdirde sıfır olmalıdır guidSymbolScope .

pobSrch
VSOBSEARCHCRITERIA2[]

dışı Arama seçeneklerini gösteren bit bayrakları. Numaralandırmadaki değerler kullanılarak oluşturulur _VSOBSEARCHOPTIONS2 .

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Açıklamalar

COM Imzası

Vsshell90. IDL adresinden:

HRESULT GetUserOptions(  
    [out] GUID * pguidScope,   
    [out] DWORD dwSubID,   
    [out] VSOBSEARCHCRITERIA2 *pobSrch  
);  

Arayanlara Notlar

Vsshell80. IDL içinde tanımlanan arama kapsamını belirtmek için beş GUID vardır:

GUID adı Description
GUID_VsSymbolScope_All Simgenin tüm kapsamlarına ara.
GUID_VsSymbolScope_OBSelectedComponents Sembol için Nesne Tarayıcısı seçili öğeleri ara.
GUID_VsSymbolScope_FSSelectedComponents Dosya sisteminde seçili öğeleri ara.
GUID_VsSymbolScope_Frameworks Sembol için tüm çerçeveleri arayın.
GUID_VsSymbolScope_Solution Çözümü simgenin içinde arayın.

Şunlara uygulanır