Compartilhar via


Interface IEnumRunningDocuments

 

Publicado: abril de 2016

Representa uma lista de cookies de tabela do documento em execução (RDT) que por sua vez representam um documento aberto.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[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

Métodos

Nome Descrição
System_CAPS_pubmethod Clone(IEnumRunningDocuments)

Cria uma cópia deste IEnumRunningDocuments objeto.

System_CAPS_pubmethod Next(UInt32, UInt32[], UInt32)

Retorna um número de cookies do documento especificado na seqüência de enumeração.

System_CAPS_pubmethod Reset()

Redefine a seqüência de enumeração para o início

System_CAPS_pubmethod Skip(UInt32)

Ignorar o número especificado de cookies de documento na seqüência de enumeração.

Comentários

O RDT representa cada documento aberto no Visual Studio por um valor exclusivo, conhecido como um cookie.O IEnumRunningDocuments interface enumera todos os cookies que representa todos os documentos abertos.

Um cookie, conforme usado pelo RDT é representado como um VSCOOKIE tipo.No C++, ela é definida como um DWORD_PTR (ou DWORD *) enquanto estiver no código gerenciado como, por exemplo, C#, o VSCOOKIE é tratado simplesmente como um inteiro sem sinal (uint).No entanto, um cookie é um valor que apenas o RDT sabe como usar, portanto, sempre considere apenas como um número não assinado a ser passados.

Observações para implementadores:

Essa interface é implementada pelo ambiente para acessar uma lista de documentos abertos como mantido pelo RDT.

Observações para chamadores:

Obter a interface da GetRunningDocumentsEnum método na IVsRunningDocumentTable interface.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo