Freigeben über


IVsLiteTree.CloneTreeAbsolute(UInt32, IVsLiteTree) Method

Definition

Clones the tree structure starting a specific node.

public:
 int CloneTreeAbsolute(System::UInt32 AbsIndex, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsLiteTree ^ % retVal);
public:
 int CloneTreeAbsolute(unsigned int AbsIndex, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsLiteTree ^ &  retVal);
int CloneTreeAbsolute(unsigned int AbsIndex, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsLiteTree const & & retVal);
public int CloneTreeAbsolute (uint AbsIndex, out Microsoft.VisualStudio.Shell.Interop.IVsLiteTree retVal);
abstract member CloneTreeAbsolute : uint32 * IVsLiteTree -> int
Public Function CloneTreeAbsolute (AbsIndex As UInteger, ByRef retVal As IVsLiteTree) As Integer

Parameters

AbsIndex
UInt32

[in] Index of the node at which to begin cloning.

retVal
IVsLiteTree

[out] Pointer to the cloned IVsLiteTree interface.

Returns

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

[C++]

From vsshell.idl:

HRESULT IVsLiteTree::CloneTreeAbsolute(  
   [in] ULONG AbsIndex,   
   [out, retval] IVsLiteTree **retVal  
);   

Applies to