Método IVsEnumOutputs.Clone (IVsEnumOutputs)
Publicado: abril de 2016
Cria outro enumerador que contém o mesmo estado de enumeração que o atual.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int Clone(
out IVsEnumOutputs ppIVsEnumOutputs
)
int Clone(
[OutAttribute] IVsEnumOutputs^% ppIVsEnumOutputs
)
abstract Clone :
ppIVsEnumOutputs:IVsEnumOutputs byref -> int
Function Clone (
<OutAttribute> ByRef ppIVsEnumOutputs As IVsEnumOutputs
) As Integer
Parâmetros
ppIVsEnumOutputs
Type: Microsoft.VisualStudio.Shell.Interop.IVsEnumOutputs[out] Ponteiro para clonado IVsEnumOutputs interface, um novo enumerador que é definido para o mesmo estado atual IVsEnumOutputs interface. Se o método for bem-sucedida, o valor de ppIVsEnumOutputs é indefinido.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retornará S_OK. Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsEnumOutputs::Clone(
[out] IVsEnumOutputs **ppIVsEnumOutputs
);
Usando esse método, o ambiente pode registrar um ponto específico na seqüência de enumeração e retornar a esse ponto mais tarde. O novo enumerador funciona com o mesmo conjunto de itens de saída que o enumerador original.
Consulte também
Interface IVsEnumOutputs
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo