IVsTrackProjectDocumentsEvents3.HandsOnFiles(Int32, String[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当项目已对一组文件完成操作时调用。
public:
int HandsOnFiles(int cFiles, cli::array <System::String ^> ^ rgpszMkDocuments);
public:
int HandsOnFiles(int cFiles, Platform::Array <Platform::String ^> ^ rgpszMkDocuments);
int HandsOnFiles(int cFiles, std::Array <std::wstring const &> const & rgpszMkDocuments);
public int HandsOnFiles (int cFiles, string[] rgpszMkDocuments);
abstract member HandsOnFiles : int * string[] -> int
Public Function HandsOnFiles (cFiles As Integer, rgpszMkDocuments As String()) As Integer
参数
- cFiles
- Int32
中数组中给定的文件名 rgpszMkDocuments 。
- rgpszMkDocuments
- String[]
中文件名的数组。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 ivstrackprojectdocumentsevents80
HRESULT HandsOnFiles(
[in] int cFiles,
[in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[]
);
此方法是调用方法的结果 HandsOnFiles 。
项目调用 HandsOffFiles 方法,这将导致对方法的调用 HandsOffFiles 。 该调用是一个项目,该项目指示的所有实现程序 HandsOffFiles 释放指定文件上所有请求的锁。
当项目处理文件时,它会调用方法,该 HandsOnFiles 方法反过来调用 HandsOnFiles 方法,通常具有与传递给方法相同的文件名数组 HandsOffFiles 。 这允许方法的实施者重新 HandsOffFiles 建立对文件所需的任何锁。
备注
可能已重命名、移动或删除数组中的部分或全部文件名。