IVsSimpleLibrary2.LoadState Method

Asks the library to load its persisted global Browse Containers.

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

Syntax

‘선언
Function LoadState ( _
    pIStream As IStream, _
    lptType As LIB_PERSISTTYPE _
) As Integer
‘사용 방법
Dim instance As IVsSimpleLibrary2
Dim pIStream As IStream
Dim lptType As LIB_PERSISTTYPE
Dim returnValue As Integer

returnValue = instance.LoadState(pIStream, _
    lptType)
int LoadState(
    IStream pIStream,
    LIB_PERSISTTYPE lptType
)
int LoadState(
    [InAttribute] IStream^ pIStream, 
    [InAttribute] LIB_PERSISTTYPE lptType
)
abstract LoadState : 
        pIStream:IStream * 
        lptType:LIB_PERSISTTYPE -> int 
function LoadState(
    pIStream : IStream, 
    lptType : LIB_PERSISTTYPE
) : int

Parameters

Return Value

Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

COM Signature

From vsshell80.idl:

HRESULT IVsSimpleLibrary2::LoadState(
   [in] IStream         *pIStream, 
   [in] LIB_PERSISTTYPE  lptType
);

When a library manager registers itself with the environment's object manager, the environment iteratively calls this method for each library within the library manager to load its list of persisted containers. Because this method is meaningful only for libraries providing global browse containers, the lptType parameter is always LPT_GLOBAL. The pIStream parameter specifies an IStream object from which to fetch the persisted containers.

.NET Framework Security

See Also

Reference

IVsSimpleLibrary2 Interface

IVsSimpleLibrary2 Members

Microsoft.VisualStudio.Shell.Interop Namespace