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