Partilhar via


Método IVsLiteTreeList.GetExpandedList (UInt32, Int32, IVsLiteTreeList)

 

Expande um nó da lista de árvore.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int GetExpandedList(
    uint index,
    out int pfCanRecurse,
    out IVsLiteTreeList pptlNode
)
int GetExpandedList(
    unsigned int index,
    [OutAttribute] int% pfCanRecurse,
    [OutAttribute] IVsLiteTreeList^% pptlNode
)
abstract GetExpandedList : 
        index:uint32 *
        pfCanRecurse:int byref *
        pptlNode:IVsLiteTreeList byref -> int
Function GetExpandedList (
    index As UInteger,
    <OutAttribute> ByRef pfCanRecurse As Integer,
    <OutAttribute> ByRef pptlNode As IVsLiteTreeList
) As Integer

Parâmetros

  • index
    [in] Especifica o índice do nó filho da lista de árvore atual a ser expandido.
  • pfCanRecurse
    [out] Ponteiro para um sinalizador que indica que a lista de árvore pode recurse.
  • pptlNode
    [out] Ponteiro para o nó selecionado IVsLiteTreeList interface.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsLiteTreeList::GetExpandedList(
   [in] ULONG Index,
   [out] BOOL *pfCanRecurse,
   [out] IVsLiteTreeList **pptlNode
);

No retorno bem-sucedido, o nó da lista de árvore será expandido na janela do navegador de objeto, mostrando todos os nós filhos.Este é um dos dois mecanismos disponíveis para expandir uma lista.O mecanismo preferido é GetCategoryField.

Consulte também

Interface IVsLiteTreeList
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo