Udostępnij za pośrednictwem


Interfejs IEnumRunningDocuments

 

Przedstawia listę plików cookie z systemem dokumentu tabeli (RDT), które z kolei reprezentują każdego otwartego dokumentu.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[GuidAttribute("D5C658C5-59A1-414F-AF5E-E72E83377EAE")]
[InterfaceTypeAttribute(1)]
public interface IEnumRunningDocuments
[GuidAttribute("D5C658C5-59A1-414F-AF5E-E72E83377EAE")]
[InterfaceTypeAttribute(1)]
public interface class IEnumRunningDocuments
[<GuidAttribute("D5C658C5-59A1-414F-AF5E-E72E83377EAE")>]
[<InterfaceTypeAttribute(1)>]
type IEnumRunningDocuments = interface end
<GuidAttribute("D5C658C5-59A1-414F-AF5E-E72E83377EAE")>
<InterfaceTypeAttribute(1)>
Public Interface IEnumRunningDocuments

Metody

Nazwa Opis
System_CAPS_pubmethod Clone(IEnumRunningDocuments)

Tworzy kopię tego IEnumRunningDocuments obiektu.

System_CAPS_pubmethod Next(UInt32, UInt32[], UInt32)

Zwraca określoną liczbę plików cookie dokumentu z sekwencji wyliczenia.

System_CAPS_pubmethod Reset()

Resetuje sekwencję wyliczenie do początku

System_CAPS_pubmethod Skip(UInt32)

Pominąć określoną liczbę plików cookie dokumentu w kolejności wyliczenia.

Uwagi

RDT reprezentuje każdego otwartego dokumentu w Visual Studio przez unikatową wartość znana jako plik cookie.IEnumRunningDocuments Interfejsu wylicza wszystkie pliki cookie, reprezentujących wszystkie otwarte dokumenty.

Plik cookie używany przez RDT jest reprezentowane jako VSCOOKIE typu.W języku C++ jest ona definiowana jako DWORD_PTR (lub DWORD *) w kodzie zarządzanym, takich jak C# VSCOOKIE jest traktowane po prostu jako liczba całkowita bez znaku (uint).Jednak plik cookie to wartość, która tylko RDT wie, jak używać tak zawsze uznają to za tylko jako wartość bez znaku przekazywane wokół.

Uwagi dotyczące implementacji:

Ten interfejs jest implementowana przez środowisko do uzyskiwania dostępu do listy otwartych dokumentów, jak utrzymywane przez RDT.

Uwagi dotyczące wywoływania:

Uzyskania tego interfejsu, z GetRunningDocumentsEnum metodę w IVsRunningDocumentTable interfejsu.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku