Partilhar via


Método IVsObjectList.GetClipboardFormat (UInt32, UInt32, FORMATETC[], STGMEDIUM )

 

Solicita que o item da lista fornecida para processa um formato específico de área de transferência que ele suporta.

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

Sintaxe

int GetClipboardFormat(
    uint index,
    uint grfFlags,
    FORMATETC[] pFormatetc,
    STGMEDIUM[] pMedium
)
int GetClipboardFormat(
    unsigned int index,
    unsigned int grfFlags,
    array<FORMATETC>^ pFormatetc,
    array<STGMEDIUM>^ pMedium
)
abstract GetClipboardFormat : 
        index:uint32 *
        grfFlags:uint32 *
        pFormatetc:FORMATETC[] *
        pMedium:STGMEDIUM[] -> int
Function GetClipboardFormat (
    index As UInteger,
    grfFlags As UInteger,
    pFormatetc As FORMATETC(),
    pMedium As STGMEDIUM()
) 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.
  • pFormatetc
    [in] Ponteiro para uma FORMATETC estrutura contendo informações sobre o formato da área de transferência.
  • pMedium
    [in] Ponteiro para uma STGMEDIUM estrutura que indica o meio de transferência de dados.

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::GetClipboardFormat(
   [in] ULONG Index,
   [in] VSOBJCFFLAGS grfFlags,
   [in] FORMATETC *pFormatetc,
   [in] STGMEDIUM *pMedium
);

Quando o usuário solicita uma operação de copiar-colar ou 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.O ambiente, em seguida, chama GetClipboardFormat para o item ao cola real ou a operação de soltar acontece.Depois você processa o item no formato solicitado.

Consulte também

Interface IVsObjectList
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo