IVsLibrary.AddBrowseContainer Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Adds a browse container to be browsed by the library.
public:
int AddBrowseContainer(cli::array <Microsoft::VisualStudio::Shell::Interop::VSCOMPONENTSELECTORDATA> ^ pcdComponent, [Runtime::InteropServices::Out] System::UInt32 % pgrfOptions, [Runtime::InteropServices::Out] System::String ^ % pbstrComponentAdded);
int AddBrowseContainer(std::Array <Microsoft::VisualStudio::Shell::Interop::VSCOMPONENTSELECTORDATA> const & pcdComponent, [Runtime::InteropServices::Out] unsigned int & pgrfOptions, [Runtime::InteropServices::Out] std::wstring const & & pbstrComponentAdded);
public int AddBrowseContainer (Microsoft.VisualStudio.Shell.Interop.VSCOMPONENTSELECTORDATA[] pcdComponent, out uint pgrfOptions, out string pbstrComponentAdded);
abstract member AddBrowseContainer : Microsoft.VisualStudio.Shell.Interop.VSCOMPONENTSELECTORDATA[] * uint32 * string -> int
Public Function AddBrowseContainer (pcdComponent As VSCOMPONENTSELECTORDATA(), ByRef pgrfOptions As UInteger, ByRef pbstrComponentAdded As String) As Integer
Parameters
- pcdComponent
- VSCOMPONENTSELECTORDATA[]
[in] Specifies attributes that identify the added component.
- pgrfOptions
- UInt32
[in, out] Values are taken from the _LIB_ADDREMOVEOPTIONS enumeration.
- pbstrComponentAdded
- String
[out] pointer to a string containing the text to display for the added component.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsLibrary::AddBrowseContainer(
[in] PVSCOMPONENTSELECTORDATA pcdComponent,
[in, out] LIB_ADDREMOVEOPTIONS *pgrfOptions,
[out] BSTR *pbstrComponentAdded
);
Add the component specified by the values in the structure VSCOMPONENTSELECTORDATA to your global browse container. If the component is already present, return LARO_ALREADYADDED in the PgrfOptions
parameter. If the component has been added through a file open operation, the environment will set pgrfOptions
to LARO_THRUFILEOPS as an input parameter. Set the pbstrComponentAdded
parameter to the name you want to be displayed in the Add Reference dialog box. This name should be the same name as that returned with a call to GetText.
The environment only calls this method for registered libraries of a global browse container.