IVsHierarchy.ParseCanonicalName 方法
返回层次结构项的标识符,为其指定名称。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function ParseCanonicalName ( _
pszName As String, _
<OutAttribute> ByRef pitemid As UInteger _
) As Integer
int ParseCanonicalName(
string pszName,
out uint pitemid
)
参数
- pszName
类型:System.String
[in] 对层次结构项目的规范名称的指针。
- pitemid
类型:System.UInt32%
[out] 对项 ID 的指针层次结构的项目。有关 pitemid 值列表,请参见 VSITEMID。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
使用此方法来确定项 ID (项 ID),命名规范名称项目。规范名称是用于的唯一名称与在层次结构中的其他项目区分在层次结构的特定项。使用 GetCanonicalName 方法确定给定的规范名称项 ID
规范名称不会更改该环境的会话之间,但是,项 ID。使用此方法控制工作区持久性,例如确保窗口位置。
COM 签名
从 vsshell.idl:
HRESULT IVsHierarchy::ParseCanonicalName(
[in] LPCOLESTR pszName,
[out] VSITEMID *pitemid
);
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。