Compartilhar via


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

 

Publicado: agosto de 2016

Cria IVsNavInfo para um símbolo definido na 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
    Type: System.Guid

    [in] O Guid que identifica a biblioteca de marcas. Para obter mais informações, consulte vsshell80.idl, bibliotecas de procurar VS.

  • ulcNodes
    Type: System.UInt32

    [in] O número de objetos a rgSymbolNodes matriz.

Valor de retorno

Type: System.Int32

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

Implementações

IVsBrowseComponentSet.CreateNavInfo(Guid, SYMBOL_DESCRIPTION_NODE[], UInt32, IVsNavInfo)

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 IVsCombinedBrowseComponentSet
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo