Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
SaveViewState Method

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)

int SaveViewState(
	IStream pStream
)

Parameters

pStream
Type: Microsoft.VisualStudio.OLE.Interop.IStream
[in] Pointer to the IStream interface of the view state to save.

Return Value

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

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.

Community Additions

ADD
Show:
© 2015 Microsoft