Share via


__VSIDOFLAGS2 Enumeration

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

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

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration __VSIDOFLAGS2
[FlagsAttribute]
public enum __VSIDOFLAGS2
[FlagsAttribute]
public enum class __VSIDOFLAGS2
[<FlagsAttribute>]
type __VSIDOFLAGS2
public enum __VSIDOFLAGS2

Members

Member name Description
IDO_IncludeUninitializedFrames Indicates that uninitialized document window frames should be considered in searches.

By default, IsDocumentOpen and IsSpecificDocumentViewOpen do not consider uninitialized frames in their searches. Using IDO_IncludeUninitializedFrames with either of these methods causes them to also consider uninitialized frames in their searches. If the matched frame is uninitialized, the frame is returned but the hierarchy/itemID will not be, since this would cause the unconditional initialization of the frame and its underlying document. If an uninitialized frame is returned, the caller can force the frame to be initialized by querying the document cookie from the frame ([F:Microsoft.VisualStudio.Shell.Interop.__VSFPROPID.VSFPROPID_DocCookie)], and then requesting the hierarchy/itemid or docdata from the RDT by calling one of the following methods: GetDocumentInfo, GetDocumentHierarchyItem, or GetDocumentData.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace