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 | |
---|---|---|
Clone(IEnumRunningDocuments) | Cria uma cópia deste IEnumRunningDocuments objeto. |
|
Next(UInt32, UInt32[], UInt32) | Retorna um número de cookies do documento especificado na seqüência de enumeração. |
|
Reset() | Redefine a seqüência de enumeração para o início |
|
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