IVsProject2.GetMkDocument 方法 (UInt32, String%)

返回文档标记。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function GetMkDocument ( _
    itemid As UInteger, _
    <OutAttribute> ByRef pbstrMkDocument As String _
) As Integer
int GetMkDocument(
    uint itemid,
    out string pbstrMkDocument
)

参数

  • itemid
    类型:System.UInt32
    [in] 一个节点对应的项 ID 在项目层次结构。应为 VSITEMID_ROOT 或其他活动项标识符。请参见 VSITEMID。
  • pbstrMkDocument
    类型:System.String%
    [out] 对一个文档标记的指针在 BSTR。它是唯一地描述文档的完全限定的文本表示形式由 itemid 参数。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsProject2::GetMkDocument(
   [in] VSITEMID itemid,
   [out] BSTR *pbstrMkDocument
);

文档标记,当唯一索引。运行文档表,请使用。 一个项目的文档标记在基于文件的项目是项目的文件路径。 项目类型,文件不存储它们的项目,唯一标识这些项与一个项目特定方式。 基于文件的项目类型必须返回从此方法的路径。

.NET Framework 安全性

请参见

参考

IVsProject2 接口

GetMkDocument 重载

Microsoft.VisualStudio.Shell.Interop 命名空间