IVsTrackProjectDocuments3.HandsOffFiles(UInt32, Int32, String[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод вызывается, когда проект хочет повлиять на ряд файлов и хочет снятия блокировки со всех этих файлов.
public:
int HandsOffFiles(System::UInt32 grfRequiredAccess, int cFiles, cli::array <System::String ^> ^ rgpszMkDocuments);
public:
int HandsOffFiles(unsigned int grfRequiredAccess, int cFiles, Platform::Array <Platform::String ^> ^ rgpszMkDocuments);
int HandsOffFiles(unsigned int grfRequiredAccess, int cFiles, std::Array <std::wstring const &> const & rgpszMkDocuments);
public int HandsOffFiles (uint grfRequiredAccess, int cFiles, string[] rgpszMkDocuments);
abstract member HandsOffFiles : uint32 * int * string[] -> int
Public Function HandsOffFiles (grfRequiredAccess As UInteger, cFiles As Integer, rgpszMkDocuments As String()) As Integer
Параметры
- grfRequiredAccess
- UInt32
[in] Одно из значений перечисления __HANDSOFFMODE.
- cFiles
- Int32
окне Число имен файлов, указанных в rgpszMkDocuments массиве.
- rgpszMkDocuments
- String[]
[in] Массив имен файлов, которые проект желает затронуть.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из ivstrackprojectdocumentsevents80. idl
HRESULT HandsOffFiles(
[in] HANDSOFFMODE grfRequiredAccess,
[in] int cFiles,
[in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[]
);
Этот метод следует вызывать перед выполнением каких-либо действий с файлами. В случае системы управления версиями проект вызовет необходимые OnQueryXX методы IVsTrackProjectDocuments2 интерфейса, чтобы определить, будет ли выполнена конкретная операция. Если OnQueryXX метод указывает, что все готово, то проект вызывает метод HandsOffFiles для получения доступа к файлам. После выполнения каких-либо операций с файлами проект вызывает HandsOnFiles метод, чтобы указать, что он выполняется с файлами.