IVsHierarchyDropDataSource2.GetDropInfo 方法 (UInt32%, IDataObject%, IDropSource%)

返回有关一个或更多的信息拖动的项。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function GetDropInfo ( _
    <OutAttribute> ByRef pdwOKEffects As UInteger, _
    <OutAttribute> ByRef ppDataObject As IDataObject, _
    <OutAttribute> ByRef ppDropSource As IDropSource _
) As Integer
int GetDropInfo(
    out uint pdwOKEffects,
    out IDataObject ppDataObject,
    out IDropSource ppDropSource
)

参数

  • pdwOKEffects
    类型:System.UInt32%
    [out] 对视觉反馈的效果 DWORD 指针的值:DROPEFFECT_COPY、 DROPEFFECT_LINK 或 DROPEFFECT_MOVE。值互斥,不能合并。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsHierarchyDropDataSource2::GetDropInfo(
   [out]DWORD* pdwOKEffects,
   [out]IDataObject** ppDataObject,
   [out]IDropSource** ppDropSource
);

调用方的说明

此方法更改基于该项目的光标源数据拖动。 OLE 取决于游标值。 例如,对于 DROP_NONE 的效果,包含一行的一个圆形将显示;对于移动,具有箭头的一个框显示;对于副本,使用加号的移动图标显示。

.NET Framework 安全性

请参见

参考

IVsHierarchyDropDataSource2 接口

GetDropInfo 重载

Microsoft.VisualStudio.Shell.Interop 命名空间