IVsToolboxDataProvider2.GetItemID 方法
,当用户选择导出选项。 导入/导出设置 功能在 IDE 的 工具 菜单时,用于由环境检索和保存特定工具箱 " 选项卡上的规范 ID。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
Function GetItemID ( _
pDO As IDataObject, _
<OutAttribute> ByRef pbstrID As String _
) As Integer
int GetItemID(
IDataObject pDO,
out string pbstrID
)
参数
- pDO
类型:Microsoft.VisualStudio.OLE.Interop.IDataObject
[in] 使用工具箱项对应的数据对象。
- pbstrID
类型:System.String%
[out] 工具箱 " 选项卡上的区域设置固定的规范 ID。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell80.idl:
HRESULT IVsToolboxDataProvider2::GetItemID(
[in] IDataObject *pDO,
[out] BSTR *pbstrID
);
,当用户选择 IDE 的 导入/导出设置 功能的导出选项时,环境调用 IVsToolboxDataProvider2.GetItemID 。
在设置导入上,环境将检索该 ID 传递到 ReconstituteItem 方法重新创建工具箱项。
,当 AddTab 调用时,规范 ID,返回作为 pbstrID,与定义的可本地化的选项卡名称不同。
当,要求规范选项名称都是唯一的时,本地化的字符串根据下 IDE 运行的区域设置更改。
因此,规范 ID 必须是区域设置固定。
不会对规范 ID 字符串格式的特定限制,可以使用 GUID,或者一个易于在开发人员的语言的记忆的字符串能使用。
创建一个 " 工具箱 " 选项卡的所有 VSPackage 应调用 SetIDOfTab。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。