IVsHierarchyDeleteHandler3 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供批量项删除功能。
public interface class IVsHierarchyDeleteHandler3
public interface class IVsHierarchyDeleteHandler3
__interface IVsHierarchyDeleteHandler3
[System.Runtime.InteropServices.Guid("3CCB143A-FB8D-455C-8413-9E051B98E557")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsHierarchyDeleteHandler3
[<System.Runtime.InteropServices.Guid("3CCB143A-FB8D-455C-8413-9E051B98E557")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsHierarchyDeleteHandler3 = interface
Public Interface IVsHierarchyDeleteHandler3
- 属性
注解
通过从中查询 (QueryInterface) 获取此接口 IVsHierarchy 。
当删除多个项时,应使用此接口,而不是 IVsHierarchyDeleteHandler 只 (一个项) 以允许实现使用最有效的算法。
如果在大容量删除操作过程中发生错误,则实现应立即返回失败的 HRESULT 并返回而不删除更多项。 可以通过设置详细的错误消息 SetErrorInfo 。
方法
| DeleteItems(UInt32, UInt32, UInt32[], UInt32) |
处理一个或多个层次结构项的删除或移除。 |
| QueryDeleteItems(UInt32, UInt32, UInt32[], Boolean[]) |
确定层次结构是否支持删除和/删除项。 |