IVsTrackProjectDocumentsEvents2.OnAfterSccStatusChanged 方法

定义

此方法在源代码管理状态发生更改时通知客户端。

public:
 int OnAfterSccStatusChanged(int cProjects, int cFiles, cli::array <Microsoft::VisualStudio::Shell::Interop::IVsProject ^> ^ rgpProjects, cli::array <int> ^ rgFirstIndices, cli::array <System::String ^> ^ rgpszMkDocuments, cli::array <System::UInt32> ^ rgdwSccStatus);
public:
 int OnAfterSccStatusChanged(int cProjects, int cFiles, Platform::Array <Microsoft::VisualStudio::Shell::Interop::IVsProject ^> ^ rgpProjects, Platform::Array <int> ^ rgFirstIndices, Platform::Array <Platform::String ^> ^ rgpszMkDocuments, Platform::Array <unsigned int> ^ rgdwSccStatus);
int OnAfterSccStatusChanged(int cProjects, int cFiles, std::Array <Microsoft::VisualStudio::Shell::Interop::IVsProject const &> const & rgpProjects, std::Array <int> const & rgFirstIndices, std::Array <std::wstring const &> const & rgpszMkDocuments, std::Array <unsigned int> const & rgdwSccStatus);
public int OnAfterSccStatusChanged (int cProjects, int cFiles, Microsoft.VisualStudio.Shell.Interop.IVsProject[] rgpProjects, int[] rgFirstIndices, string[] rgpszMkDocuments, uint[] rgdwSccStatus);
abstract member OnAfterSccStatusChanged : int * int * Microsoft.VisualStudio.Shell.Interop.IVsProject[] * int[] * string[] * uint32[] -> int
Public Function OnAfterSccStatusChanged (cProjects As Integer, cFiles As Integer, rgpProjects As IVsProject(), rgFirstIndices As Integer(), rgpszMkDocuments As String(), rgdwSccStatus As UInteger()) As Integer

参数

cProjects
Int32

中已更改其源代码管理状态的项目的数量。

cFiles
Int32

中文件数。

rgpProjects
IVsProject[]

中源代码管理状态已更改的项目的数组。

rgFirstIndices
Int32[]

中标识每个文件所属项目的第一个索引的数组。 有关详细信息,请参阅 IVsTrackProjectDocumentsEvents2

rgpszMkDocuments
String[]

中文件路径的数组。

rgdwSccStatus
UInt32[]

中每个文件的状态值数组。 值取自 SccStatus 枚举。

返回

Int32

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

注解

COM 签名

从 IVsTrackProjectDocumentsEvents2

HRESULT IVsTrackProjectDocumentsEvents2::OnAfterSccStatusChanged(  
   [in] int cProjects,  
   [in] int cFiles,  
   [in, size_is(cProjects)] IVsProject *rgpProjects[],  
   [in, size_is(cProjects)] const int rgFirstIndices[],  
   [in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[],  
   [in, size_is(cFiles)] const DWORD rgdwSccStatus[]  
);  

适用于