IVsLiteTree.EnumOrderedListItems Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Enumerate the complete tree list a sub-tree at a time.
public:
int EnumOrderedListItems([Runtime::InteropServices::Out] System::UInt32 % pNextStartIndex, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsLiteTreeList ^ % pptl, [Runtime::InteropServices::Out] System::UInt32 % pFirstRelIndex, [Runtime::InteropServices::Out] System::UInt32 % pLastRelIndex, [Runtime::InteropServices::Out] System::UInt32 % pLevel);
int EnumOrderedListItems([Runtime::InteropServices::Out] unsigned int & pNextStartIndex, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsLiteTreeList const & & pptl, [Runtime::InteropServices::Out] unsigned int & pFirstRelIndex, [Runtime::InteropServices::Out] unsigned int & pLastRelIndex, [Runtime::InteropServices::Out] unsigned int & pLevel);
public int EnumOrderedListItems (out uint pNextStartIndex, out Microsoft.VisualStudio.Shell.Interop.IVsLiteTreeList pptl, out uint pFirstRelIndex, out uint pLastRelIndex, out uint pLevel);
abstract member EnumOrderedListItems : uint32 * IVsLiteTreeList * uint32 * uint32 * uint32 -> int
Public Function EnumOrderedListItems (ByRef pNextStartIndex As UInteger, ByRef pptl As IVsLiteTreeList, ByRef pFirstRelIndex As UInteger, ByRef pLastRelIndex As UInteger, ByRef pLevel As UInteger) As Integer
Parameters
- pNextStartIndex
- UInt32
[in, out] Pointer to the index of the first item in the list. On return, index of the next item in the list.
- pptl
- IVsLiteTreeList
[out] Pointer to the IVsLiteTreeList for this segment of the tree.
- pFirstRelIndex
- UInt32
[out] Pointer to the relative index of the first item in the list.
- pLastRelIndex
- UInt32
[Out] Pointer to the relative index of the last item in the list.
- pLevel
- UInt32
[Out] Pointer to the current level within the tree.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
For more information about enumerating tree lists and their structure, see IVsLiteTreeList.
COM Signature
[C++]
From vsshell.idl:
HRESULT IVsLiteTree::EnumOrderedListItems(
[in,out] ULONG *pNextStartIndex,
[out] IVsLiteTreeList **pptl,
[out] ULONG *pFirstRelIndex,
[out] ULONG *pLastRelIndex,
[out] ULONG *pLevel
);