IVsCombinedBrowseComponentSet.CreateNavInfo Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
IVsNavInfoSemboller dizisinde tanımlanan bir sembol için oluşturur 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
Parametreler
- guidLib
- Guid
'ndaki Guid Kayıtlı kitaplığı tanımlayan. Daha fazla bilgi için bkz. vsshell80. IDL, VS tarama kitaplıkları.
- rgSymbolNodes
- SYMBOL_DESCRIPTION_NODE[]
'ndaki SYMBOL_DESCRIPTION_NODE Ağaçtaki her düğümü açıklayan bir nesne dizisi.
- ulcNodes
- UInt32
'ndaki Dizideki nesne sayısı rgSymbolNodes .
- ppNavInfo
- IVsNavInfo
IVsNavInfoSembol hiyerarşik ağacındaki sembolün gezinti bilgilerini temsil eder.
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Uygulamalar
Açıklamalar
COM Imzası
Vsshell80. IDL adresinden:
HRESULT CreateNavInfo(
[in] REFGUID guidLib,
[in, size_is(ulcNodes)] SYMBOL_DESCRIPTION_NODE rgSymbolNodes[],
[in] ULONG ulcNodes,
[out, retval] IVsNavInfo ** ppNavInfo
);