IVsLiteTree.EnumAbsoluteIndices 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.
Enumerates the items in a tree list beginning at a particular index.
public:
int EnumAbsoluteIndices(Microsoft::VisualStudio::Shell::Interop::IVsLiteTreeList ^ pList, System::UInt32 index, [Runtime::InteropServices::Out] IntPtr % ppvNext, [Runtime::InteropServices::Out] System::UInt32 % pAbsIndex);
public int EnumAbsoluteIndices (Microsoft.VisualStudio.Shell.Interop.IVsLiteTreeList pList, uint index, out IntPtr ppvNext, out uint pAbsIndex);
abstract member EnumAbsoluteIndices : Microsoft.VisualStudio.Shell.Interop.IVsLiteTreeList * uint32 * nativeint * uint32 -> int
Public Function EnumAbsoluteIndices (pList As IVsLiteTreeList, index As UInteger, ByRef ppvNext As IntPtr, ByRef pAbsIndex As UInteger) As Integer
Parameters
- pList
- IVsLiteTreeList
[in] Pointer to the IVsLiteTreeList.
- index
- UInt32
[in] Starting index.
- ppvNext
-
IntPtr
nativeint
[in, out] Pointer to the next item in the list. Use NULL if you only want to use the absolute index.
- pAbsIndex
- UInt32
[out] The absolute index of the item.
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::EnumAbsoluteIndices(
[in] IVsLiteTreeList *pList,
[in] ULONG Index,
[in,out] void** ppvNext,
[out] ULONG *pAbsIndex
);