IVsSimpleBrowseComponentSet.CreateNavInfo 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
IVsNavInfo为符号数组中定义的符号创建 rgSymbolNodes 。
public:
int CreateNavInfo(Guid % guidLib, cli::array <Microsoft::VisualStudio::Shell::Interop::SYMBOL_DESCRIPTION_NODE> ^ rgSymbolNodes, System::UInt32 ulcNodes, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsNavInfo ^ % ppNavInfo);
public int CreateNavInfo (ref Guid guidLib, Microsoft.VisualStudio.Shell.Interop.SYMBOL_DESCRIPTION_NODE[] rgSymbolNodes, uint ulcNodes, out Microsoft.VisualStudio.Shell.Interop.IVsNavInfo ppNavInfo);
abstract member CreateNavInfo : Guid * Microsoft.VisualStudio.Shell.Interop.SYMBOL_DESCRIPTION_NODE[] * uint32 * IVsNavInfo -> int
Public Function CreateNavInfo (ByRef guidLib As Guid, rgSymbolNodes As SYMBOL_DESCRIPTION_NODE(), ulcNodes As UInteger, ByRef ppNavInfo As IVsNavInfo) As Integer
参数
- rgSymbolNodes
- SYMBOL_DESCRIPTION_NODE[]
中 SYMBOL_DESCRIPTION_NODE 描述树中的每个节点的对象的数组。
- ulcNodes
- UInt32
中数组中的对象数 rgSymbolNodes 。
- ppNavInfo
- IVsNavInfo
IVsNavInfo,它表示符号的层次结构树中的符号的导航信息。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
实现
注解
COM 签名
从 vsshell80:
HRESULT CreateNavInfo(
[in] REFGUID guidLib,
[in, size_is(ulcNodes)] SYMBOL_DESCRIPTION_NODE rgSymbolNodes[],
[in] ULONG ulcNodes,
[out, retval] IVsNavInfo ** ppNavInfo
);