获取目标工具箱用户的剪贴板循环的下一个数据对象。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function GetAndSelectNextDataObject ( _
pTarget As IVsToolboxUser, _
<OutAttribute> ByRef ppDO As IDataObject _
) As Integer
int GetAndSelectNextDataObject(
IVsToolboxUser pTarget,
out IDataObject ppDO
)
参数
- pTarget
类型:Microsoft.VisualStudio.Shell.Interop.IVsToolboxUser
[in] 面向工具箱用户通过剪贴板项。
- ppDO
类型:Microsoft.VisualStudio.OLE.Interop.IDataObject%
[out] 为下一个数据对象的指针悬停在列表。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell.idl:
HRESULT IVsToolboxClipboardCycler::GetAndSelectNextDataObject(
[in] IVsToolboxUser *pTarget,
[out] IDataObject **ppDO
);
此方法需要您指定 IVsToolboxUser ,并且不会假定,激活的 IVsToolboxUser 文档是目标工具箱用户。由于 IVsToolboxUser 是保留的文档,您需要实现 IVsToolboxUser ,如果要在工具窗口提供循环的剪贴板。之后,您可以实现循环通过的剪贴板在调用工具窗口的 IVsToolboxUser 到 IVsToolboxClipboardCycler::GetAndSelectNextDataObject。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。