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