FlavoredProject.IVsHierarchy.ParseCanonicalName(String, UInt32) 方法

定义

根据给定的规范名称返回层次结构项的标识符。

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

参数

name
String

项的规范名称。

itemId
UInt32

弄项的 ID。

返回

Int32

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

实现

注解

此方法调用 ParseCanonicalName 方法,该方法调用 ParseCanonicalName 内部项目的方法。

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

适用于