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
)

参数

  • 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 安全性

请参见

参考

IVsLibrary2 接口

Microsoft.VisualStudio.Shell.Interop 命名空间