Partager via


IVsHierarchy.SetSite Method

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)

Syntax

'Déclaration
Function SetSite ( _
    psp As IServiceProvider _
) As Integer
'Utilisation
Dim instance As IVsHierarchy
Dim psp As IServiceProvider
Dim returnValue As Integer

returnValue = instance.SetSite(psp)
int SetSite(
    IServiceProvider psp
)
int SetSite(
    [InAttribute] IServiceProvider^ psp
)
function SetSite(
    psp : IServiceProvider
) : int

Parameters

Return Value

Type: System.Int32

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

Remarks

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).

COM Signature

From vsshell.idl:

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

Permissions

See Also

Reference

IVsHierarchy Interface

IVsHierarchy Members

Microsoft.VisualStudio.Shell.Interop Namespace