FlavoredProject.IVsUIHierarchy.GetCanonicalName(UInt32, String) 方法

定义

获取与层次结构中的项关联的唯一名称。 用于工作区持久性,如记住窗口位置。

 virtual int Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy.GetCanonicalName(System::UInt32 itemid, [Runtime::InteropServices::Out] System::String ^ % pbstrName) = Microsoft::VisualStudio::Shell::Interop::IVsUIHierarchy::GetCanonicalName;
int Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy.GetCanonicalName(unsigned int itemid, [Runtime::InteropServices::Out] std::wstring const & & pbstrName);
int IVsUIHierarchy.GetCanonicalName (uint itemid, out string pbstrName);
abstract member Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy.GetCanonicalName : uint32 * string -> int
override this.Microsoft.VisualStudio.Shell.Interop.IVsUIHierarchy.GetCanonicalName : uint32 * string -> int
Function GetCanonicalName (itemid As UInteger, ByRef pbstrName As String) As Integer Implements IVsUIHierarchy.GetCanonicalName

参数

itemid
UInt32

层次结构项的 ID。

pbstrName
String

弄项的规范名称。

返回

Int32

如果该方法成功,则返回 Microsoft.VisualStudio.VSConstants. S_OK 。 如果该方法失败,则会返回错误代码。

实现

注解

此方法调用 GetCanonicalName

规范名称在环境的会话之间不会发生更改,但项标识符具有。 使用此方法可以管理工作区持久性,如记住窗口位置。

适用于