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 | |
---|---|---|
Clone(IEnumRunningDocuments) | Tworzy kopię tego IEnumRunningDocuments obiektu. |
|
Next(UInt32, UInt32[], UInt32) | Zwraca określoną liczbę plików cookie dokumentu z sekwencji wyliczenia. |
|
Reset() | Resetuje sekwencję wyliczenie do początku |
|
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