IVsTrackProjectDocumentsEvents3.HandsOnFiles(Int32, String[]) 方法

定义

当项目已对一组文件完成操作时调用。

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[]

中文件名的数组。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 ivstrackprojectdocumentsevents80

HRESULT HandsOnFiles(  
   [in] int cFiles,  
   [in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[]  
);  

此方法是调用方法的结果 HandsOnFiles

项目调用 HandsOffFiles 方法,这将导致对方法的调用 HandsOffFiles 。 该调用是一个项目,该项目指示的所有实现程序 HandsOffFiles 释放指定文件上所有请求的锁。

当项目处理文件时,它会调用方法,该 HandsOnFiles 方法反过来调用 HandsOnFiles 方法,通常具有与传递给方法相同的文件名数组 HandsOffFiles 。 这允许方法的实施者重新 HandsOffFiles 建立对文件所需的任何锁。

备注

可能已重命名、移动或删除数组中的部分或全部文件名。

适用于