IVsToolboxDataProvider.FileDropped 方法
发送通知文件在工具箱中删除。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function FileDropped ( _
pszFilename As String, _
pHierSource As IVsHierarchy, _
<OutAttribute> ByRef pfFileProcessed As Integer _
) As Integer
int FileDropped(
string pszFilename,
IVsHierarchy pHierSource,
out int pfFileProcessed
)
参数
- pszFilename
类型:System.String
[in] 放置的文件的名称。
- pHierSource
类型:Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
[in] 包含删除的文件的源代码层次结构。,如果文件不与层次结构,此值可能为 nullnull 引用(在 Visual Basic 中为 Nothing) 。
- pfFileProcessed
类型:System.Int32%
[out, retval] 如果 true, file was moved successfully 然后处理。如果 false文件,然后尚未处理。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell.idl:
HRESULT IVsToolboxDataProvider::FileDropped(
[in]LPCOLESTR pszFileName,
[in]IVsHierarchy *pHierSource,
[out,retval]BOOL *pfFileProcessed
);
当数据提供程序接收在工具箱时丢弃文件的通知,则可以处理文件并向工具箱中添加项。如果成功处理文件,则返回 true 的值 pfFileProcessed 参数的或 false ,如果不处理文件。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。