Partilhar via


Método IVsObjectList.GetExtendedClipboardVariant (UInt32, UInt32, VSOBJCLIPFORMAT , Object)

 

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 (em Microsoft.VisualStudio.Shell.Interop.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 liberará 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 vsshell.idl:

HRESULT IVsObjectList::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 objetos, entrará em contato com o ambiente 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, o ambiente chamará GetExtendedClipboardVariant acontece quando o real cola ou cancelar a operação.Retornar um ponteiro para a variante em pvarFormat.

Consulte também

Interface IVsObjectList
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo