IVsSimpleLibrary2.AddBrowseContainer(VSCOMPONENTSELECTORDATA[], UInt32, String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет контейнер просмотра, который будет просматриваться библиотеками.
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
Параметры
- pcdComponent
- VSCOMPONENTSELECTORDATA[]
[in] Объект VSCOMPONENTSELECTORDATA, который определяет атрибуты, идентифицирующие добавленный компонент.
- pgrfOptions
- UInt32
[in, out] Значения берутся из перечисления _LIB_ADDREMOVEOPTIONS.
- pbstrComponentAdded
- String
[out] Возвращает строку, содержащую текст, который должен отображаться для добавленного компонента.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из vsshell80. IDL:
HRESULT IVsSimpleLibrary2::AddBrowseContainer(
[in] PVSCOMPONENTSELECTORDATA pcdComponent,
[in, out] LIB_ADDREMOVEOPTIONS *pgrfOptions,
[out] BSTR *pbstrComponentAdded
);
Этот метод добавляет компонент, заданный значениями в структуре, VSCOMPONENTSELECTORDATA в глобальный контейнер обзора. Если компонент уже существует, этот метод возвращает LARO_ALREADYADDED в PgrfOptions параметре. Если компонент был добавлен с помощью операции открытия файла, среда устанавливает pgrfOptions в LARO_THRUFILEOPS качестве входного параметра. Этот метод задает pbstrComponentAdded для параметра имя, которое должно отображаться в диалоговом окне Добавление ссылки . Это имя должно совпадать с именем, возвращенным вызовом GetText .
Среда вызывает этот метод только для зарегистрированных библиотек глобального контейнера просмотра.