IVsToolbox2.AddItemFromFile(String, IVsHierarchy, Int32) Метод

Определение

Разрешает программное добавление файлов в область элементов.

public:
 int AddItemFromFile(System::String ^ pszFilename, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierSource, [Runtime::InteropServices::Out] int % pfItemAdded);
int AddItemFromFile(std::wstring const & pszFilename, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierSource, [Runtime::InteropServices::Out] int & pfItemAdded);
public int AddItemFromFile (string pszFilename, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierSource, out int pfItemAdded);
abstract member AddItemFromFile : string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * int -> int
Public Function AddItemFromFile (pszFilename As String, pHierSource As IVsHierarchy, ByRef pfItemAdded As Integer) As Integer

Параметры

pszFilename
String

окне Полный путь к файлу, добавляемому в панель элементов.

pHierSource
IVsHierarchy

окне Иерархия, которой принадлежит исходный файл. Это значение может быть равно null.

pfItemAdded
Int32

[out, retval] Если имеет значение true, то файл был успешно добавлен на панель элементов. Если false, файл не был добавлен.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Реализации

Комментарии

Подпись COM

Из всшелл. IDL:

HRESULT IVsToolbox2::AddItemFromFile(  
   [in]LPCOLESTR pszFilename,  
   [in]IVsHierarchy *pHierSource,  
   [out,retval]BOOL *pfItemAdded  
);  

При использовании этого метода файл добавляется на вкладку Активная области элементов. Этот метод вызывается FileDropped для всех зарегистрированных поставщиков данных панели элементов до тех пор, пока один из них не сможет обрабатывать указанный файл.

Применяется к