IEnumRunningDocuments 接口

表示列表运行文档 cookie 该表 (RDT)中每个代表打开文档。

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

语法

声明
<GuidAttribute("D5C658C5-59A1-414F-AF5E-E72E83377EAE")> _
<InterfaceTypeAttribute()> _
Public Interface IEnumRunningDocuments
[GuidAttribute("D5C658C5-59A1-414F-AF5E-E72E83377EAE")]
[InterfaceTypeAttribute()]
public interface IEnumRunningDocuments

IEnumRunningDocuments 类型公开以下成员。

方法

  名称 说明
公共方法 Clone 创建此 IEnumRunningDocuments 对象的一个副本。
公共方法 Next 返回指定数量的文档枚举序列的 cookie。
公共方法 Reset 重置枚举序列与开头
公共方法 Skip 跳过指定数量的文档在枚举序列的 cookie。

页首

备注

RDT 在 Visual Studio 表示的每个打开的文档由称为的 cookie 单个值。IEnumRunningDocuments 接口枚举表示的所有 cookie 打开文档。

如 RDT 使用 cookie 表示为 VSCOOKIE 类型。在 C++ 中,则定义为 DWORD_PTR (或 DWORD *),而在托管代码 (如 C#, VSCOOKIE 视为无符号整数时 (uint)。但是, cookie 只 RDT 会使用因此总是它具有无符号数字被视为传递的值。

对实现者的说明

此接口由访问的列表环境实现打开文档如维护由 RDT。

对调用者的说明

GetRunningDocumentsEnum 方法的此接口。 IVsRunningDocumentTable 接口。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间