Initializes a build host object.
Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.9.0 (in Microsoft.VisualStudio.Shell.Interop.9.0.dll)
Syntax
'Declaration
Function Init ( _
    pHier As IVsHierarchy, _
    pSP As IServiceProvider _
) As Integer
int Init(
    IVsHierarchy pHier,
    IServiceProvider pSP
)
int Init(
    [InAttribute] IVsHierarchy^ pHier, 
    [InAttribute] IServiceProvider^ pSP
)
abstract Init : 
        pHier:IVsHierarchy * 
        pSP:IServiceProvider -> int
function Init(
    pHier : IVsHierarchy, 
    pSP : IServiceProvider
) : int
Parameters
- pHier 
 Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy- [in] A IVsHierarchy interface to the project. 
- pSP 
 Type: Microsoft.VisualStudio.OLE.Interop.IServiceProvider- [in] A IServiceProvider interface to the service provider. 
Return Value
Type: Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
Project systems are expected to call this method after calling MSBuild to build a target (real build or Intellisense build).
COM Signature
From vsshell90.idl:
HRESULT Init(
    [in] IVsHierarchy* pHier,
    [in] IServiceProvider* pSP
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.