IVsObjectList2.CountSourceItems 方法

返回该层次结构,并 ItemIDs 的数字与源文件对应的生成列表项。

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

语法

声明
Function CountSourceItems ( _
    index As UInteger, _
    <OutAttribute> ByRef ppHier As IVsHierarchy, _
    <OutAttribute> ByRef pItemid As UInteger, _
    <OutAttribute> ByRef pcItems As UInteger _
) As Integer
int CountSourceItems(
    uint index,
    out IVsHierarchy ppHier,
    out uint pItemid,
    out uint pcItems
)

参数

  • index
    类型:System.UInt32
    [in] 指定列表项的索引相关。
  • pItemid
    类型:System.UInt32%
    [out] 指定项的 itemid 在层次结构中。值在 VSITEMID所述。
  • pcItems
    类型:System.UInt32%
    [out] 对计数的指针项目。

返回值

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

备注

COM 签名

从 vsshell80.idl:

[C++]

HRESULT IVsObjectList2::CountSourceItems(
   [in] ULONG Index, 
   [out] IVsHierarchy **ppHier, 
   [out] VSITEMID *pitemid, 
   [out, retval] ULONG *pcItems
);

返回构成列表元素的源文件在 index的计数项目 (这些必须是单个层次结构)。 并返回指向在 ppHier 和 pitemid 的层次结构,如果请求。 如果有 1 个以上的项目,则返回 VSITEMID_SELECTION ,并在 GetMultipleSourceItems 获取对的后续调用提交这些更改。 如果没有可用的源项目,则返回 VSITEMID_ROOT 指示整体该层次结构的根。

此方法仅适用于类视图,并且必须实现。 这使类视图作为替代层次结构,以便所有项目级命令继续工作。

.NET Framework 安全性

请参见

参考

IVsObjectList2 接口

Microsoft.VisualStudio.Shell.Interop 命名空间