Método IVsObjectList2.GetExtendedClipboardVariant (UInt32, UInt32, VSOBJCLIPFORMAT , Object)
Publicado: abril de 2016
Solicita que o item da lista fornecida para processa um formato específico de área de transferência como uma variante.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int GetExtendedClipboardVariant(
uint index,
uint grfFlags,
VSOBJCLIPFORMAT[] pcfFormat,
out object pvarFormat
)
int GetExtendedClipboardVariant(
unsigned int index,
unsigned int grfFlags,
array<VSOBJCLIPFORMAT>^ pcfFormat,
[OutAttribute] Object^% pvarFormat
)
abstract GetExtendedClipboardVariant :
index:uint32 *
grfFlags:uint32 *
pcfFormat:VSOBJCLIPFORMAT[] *
pvarFormat:Object byref -> int
Function GetExtendedClipboardVariant (
index As UInteger,
grfFlags As UInteger,
pcfFormat As VSOBJCLIPFORMAT(),
<OutAttribute> ByRef pvarFormat As Object
) As Integer
Parâmetros
- index
[in] Especifica o índice do item da lista de interesse.
- grfFlags
[in] Especifica várias seleções.Valores são obtidas a partir do _VSOBJCFFLAGS enumeração.
- pcfFormat
[in] Especifica um VSOBJCLIPFORMAT estrutura para definir o formato solicitado.
- pvarFormat
[out] Especifica um ponteiro para uma variante de onde você pode processar os dados.O ambiente libera a variante quando ele é feito com eles.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell80.idl:
[C++]
HRESULT IVsObjectList2::GetExtendedClipboardVariant(
[in] ULONG Index,
[in] VSOBJCFFLAGS grfFlags,
[in] const VSOBJCLIPFORMAT *pcfFormat,
[out] VARIANT *pvarFormat
);
Quando o usuário solicita uma cópia e colagem de operação de arrastar-e-soltar em um item na sua lista de objeto, o ambiente chama EnumClipboardFormats ver quais formatos de sua lista oferece suporte.Se o formato é um formato de composição, conforme indicado por um sinalizador na pcfFormat parâmetro, as chamadas de ambiente GetExtendedClipboardVariant acontece quando o real cola ou cancelar a operação.Retornar um ponteiro para a variante em pvarFormat.
Consulte também
Interface IVsObjectList2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo