IVsFindSymbol2.GetUserOptions(Guid, UInt32, VSOBSEARCHCRITERIA2[]) Methode

Definition

Gibt die Suchoptionen zurück.

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

Parameter

pguidScope
Guid

[out] Eine GUID, die den Suchbereich angibt.

pdwSubID
UInt32

[out] Gültigkeitsbereich subID. Muss NULL sein, es sei denn, guidSymbolScope ist GUID_VsSymbolScope_Frameworks.

pobSrch
VSOBSEARCHCRITERIA2[]

[in] Bitflags, die Suchoptionen angeben. Wird mit Werten aus der _VSOBSEARCHOPTIONS2-Enumeration erstellt.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell90. idl:

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

Hinweise für Aufrufer

Es gibt fünf GUIDs zum Angeben des Suchbereichs, der in vsshell80. idl definiert ist:

GUID-Name Beschreibung
GUID_VsSymbolScope_All Alle Bereiche für das Symbol Durchsuchen.
GUID_VsSymbolScope_OBSelectedComponents Such Elemente, die im Objektkatalog für das Symbol ausgewählt wurden.
GUID_VsSymbolScope_FSSelectedComponents Suchen Sie im Dateisystem ausgewählte Elemente.
GUID_VsSymbolScope_Frameworks Durchsuchen Sie alle Frameworks nach dem Symbol.
GUID_VsSymbolScope_Solution Durchsuchen Sie die Projekt Mappe nach dem Symbol.

Gilt für