Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Implemented by a window that wants to have searchable content. The search host will call this interface to initiate the search or obtain search options When the interface is implemented by a toolwindow on the IVsWindowPane class or on [VSFPROPID_ViewHelper], it will be called by the shell on SearchEnabled to check if the search is enabled for the toolwindow. If so, the shell will automatically setup a search host associated with the window using the default placement for the search control in the shell frame/toolbar area.
Namespace:  Microsoft.VisualStudio.Shell.Interop
Assemblies:   Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
'Declaration
<GuidAttribute("8640A5BB-A6F8-4E4C-B4D7-C7041CFF3C71")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsWindowSearch
[GuidAttribute("8640A5BB-A6F8-4E4C-B4D7-C7041CFF3C71")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsWindowSearch
[GuidAttribute(L"8640A5BB-A6F8-4E4C-B4D7-C7041CFF3C71")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsWindowSearch
[<GuidAttribute("8640A5BB-A6F8-4E4C-B4D7-C7041CFF3C71")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsWindowSearch =  interface end
public interface IVsWindowSearch
The IVsWindowSearch type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
![]()  | 
Category | |
![]()  | 
SearchEnabled | |
![]()  | 
SearchFiltersEnum | |
![]()  | 
SearchOptionsEnum | 
Top
Methods
| Name | Description | |
|---|---|---|
![]()  | 
ClearSearch | |
![]()  | 
CreateSearch | |
![]()  | 
OnNavigationKeyDown | |
![]()  | 
ProvideSearchSettings | 
Top
.gif)
.gif)