Método IVsSimpleBrowseComponentSet.CreateNavInfo (Guid, SYMBOL_DESCRIPTION_NODE , UInt32, IVsNavInfo)
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.
- rgSymbolNodes
[in] Uma matriz de SYMBOL_DESCRIPTION_NODE descrevendo cada nó na árvore de objetos.
- 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.
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 IVsSimpleBrowseComponentSet
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo