IVsSimpleLibrary2.AddBrowseContainer 方法
将库要浏览的浏览一个容器。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop.8.0(在 Microsoft.VisualStudio.Shell.Interop.8.0.dll 中)
语法
声明
Function AddBrowseContainer ( _
pcdComponent As VSCOMPONENTSELECTORDATA(), _
<OutAttribute> ByRef pgrfOptions As UInteger, _
<OutAttribute> ByRef pbstrComponentAdded As String _
) As Integer
int AddBrowseContainer(
VSCOMPONENTSELECTORDATA[] pcdComponent,
out uint pgrfOptions,
out string pbstrComponentAdded
)
参数
- pcdComponent
类型:array<Microsoft.VisualStudio.Shell.Interop.VSCOMPONENTSELECTORDATA[]
[in] 指定属性标识所添加元素的 VSCOMPONENTSELECTORDATA 对象。
- pgrfOptions
类型:System.UInt32%
[in, out] 值从 _LIB_ADDREMOVEOPTIONS 枚举中采用。
- pbstrComponentAdded
类型:System.String%
[out] 返回包含文本的字符串为所添加的组件显示。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell80.idl:
HRESULT IVsSimpleLibrary2::AddBrowseContainer(
[in] PVSCOMPONENTSELECTORDATA pcdComponent,
[in, out] LIB_ADDREMOVEOPTIONS *pgrfOptions,
[out] BSTR *pbstrComponentAdded
);
此方法将值指定的元素在 VSCOMPONENTSELECTORDATA 结构到全局浏览容器。 如果元素已存在,则此方法返回在 PgrfOptions 参数的 LARO_ALREADYADDED 。 如果元素通过打开文件操作已添加,环境设置 pgrfOptions 到 LARO_THRUFILEOPS 作为输入参数。 此方法设置 pbstrComponentAdded 参数传递到 添加引用 对话框若要显示的名称。 此名称应具有名称和调用返回的值相同。 GetText。
该环境只调用注册库的此方法全局浏览容器。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。