IVsWindowPane.SaveViewState Method

Saves a view state of a document window.

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

Syntax

'Declaration
Function SaveViewState ( _
    pStream As IStream _
) As Integer
int SaveViewState(
    IStream pStream
)
int SaveViewState(
    [InAttribute] IStream^ pStream
)
abstract SaveViewState : 
        pStream:IStream -> int 
function SaveViewState(
    pStream : IStream
) : 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 vsshell.idl:

HRESULT IVsWindowPane::SaveViewState(
   [in] IStream *pstream
);

SaveViewState is called when the window pane in question is associated with a document view object. SaveViewState is not called for tool windows. If you want to implement persistence for your tool windows, you have to provide the implementation yourself. The Visual Studio environment only persists the tool window layout.

.NET Framework Security

See Also

Reference

IVsWindowPane Interface

Microsoft.VisualStudio.Shell.Interop Namespace