Compartilhar via


Método IVsBrowseComponentSet.CreateNavInfo (Guid, SYMBOL_DESCRIPTION_NODE , UInt32, IVsNavInfo)

 

Publicado: abril de 2016

Cria IVsNavInfo para um símbolo definido a rgSymbolNodes matriz de símbolos.

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

Sintaxe

int CreateNavInfo(
    [InAttribute] ref Guid guidLib,
    SYMBOL_DESCRIPTION_NODE[] rgSymbolNodes,
    uint ulcNodes,
    out IVsNavInfo ppNavInfo
)
int CreateNavInfo(
    [InAttribute] Guid% guidLib,
    array<SYMBOL_DESCRIPTION_NODE>^ rgSymbolNodes,
    unsigned int ulcNodes,
    [OutAttribute] IVsNavInfo^% ppNavInfo
)
abstract CreateNavInfo : 
        guidLib:Guid byref *
        rgSymbolNodes:SYMBOL_DESCRIPTION_NODE[] *
        ulcNodes:uint32 *
        ppNavInfo:IVsNavInfo byref -> int
Function CreateNavInfo (
    <InAttribute> ByRef guidLib As Guid,
    rgSymbolNodes As SYMBOL_DESCRIPTION_NODE(),
    ulcNodes As UInteger,
    <OutAttribute> ByRef ppNavInfo As IVsNavInfo
) As Integer

Parâmetros

  • guidLib
    [in]O Guid que identifica a biblioteca registrada.Para obter mais informações, consulte vsshell80.idl, VS procurar bibliotecas.
  • ulcNodes
    [in] O número de objetos do rgSymbolNodes array.
  • ppNavInfo
    O IVsNavInfo que representa as informações de navegação de um símbolo na árvore hierárquica de símbolos.

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 vsshell80.idl:

HRESULT CreateNavInfo(
[in] REFGUID guidLib, 
[in, size_is(ulcNodes)] SYMBOL_DESCRIPTION_NODE rgSymbolNodes[], 
[in] ULONG ulcNodes, 
[out, retval] IVsNavInfo ** ppNavInfo
);

Consulte também

Interface IVsBrowseComponentSet
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo