Compartilhar via


Método IVsToolboxDataProvider.FileDropped (String, IVsHierarchy, Int32)

 

Envia uma notificação de que um arquivo está sendo eliminado na caixa de ferramentas.

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

Sintaxe

int FileDropped(
    string pszFilename,
    IVsHierarchy pHierSource,
    out int pfFileProcessed
)
int FileDropped(
    String^ pszFilename,
    IVsHierarchy^ pHierSource,
    [OutAttribute] int% pfFileProcessed
)
abstract FileDropped : 
        pszFilename:string *
        pHierSource:IVsHierarchy *
        pfFileProcessed:int byref -> int
Function FileDropped (
    pszFilename As String,
    pHierSource As IVsHierarchy,
    <OutAttribute> ByRef pfFileProcessed As Integer
) As Integer

Parâmetros

  • pszFilename
    [in] Nome do arquivo solto.
  • pHierSource
    [in] Hierarquia de origem que contém o arquivo solto.Este valor pode ser null se o arquivo não estiver associado uma hierarquia.
  • pfFileProcessed
    [out, retval] Se true, e em seguida, o arquivo foi processado com êxito.Se false, e em seguida, o arquivo não foi processado.

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 IVsToolboxDataProvider::FileDropped(
   [in]LPCOLESTR pszFileName,
   [in]IVsHierarchy *pHierSource,
   [out,retval]BOOL *pfFileProcessed
);

Quando o provedor de dados recebe uma notificação de um arquivo que está sendo cancelado na caixa de ferramentas, você pode processar o arquivo e adicionar itens à caixa de ferramentas.Se você processar o arquivo com êxito, em seguida, retornar um valor de true para o pfFileProcessed parâmetro, ou false se você não processar o arquivo.

Consulte também

Interface IVsToolboxDataProvider
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo