IVsUIHierarchy::SetSite Method (IServiceProvider^)

 

Sets the service provider from which to access the services.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

int SetSite(
	IServiceProvider^ psp
)

Parameters

psp
Type: Microsoft.VisualStudio.OLE.Interop::IServiceProvider^

[in] Pointer to the IServiceProvider interface of the service provider to be set.

Return Value

Type: System::Int32

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

From vsshell.idl:

HRESULT IVsUIHierarchy::SetSite(
   [in] IServiceProvider *pSP
);

This method is used to manage the hierarchy, and may only be called by the Site (that is, the code that owns this instance of the hierarchy).

Return to top
Show: