IVsTrackProjectDocuments2.OnAfterSccStatusChanged 方法

定义

源代码管理存根调用此方法,以通知侦听器源代码管理状态已更改。 请勿调用此方法。

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

参数

pProject
IVsProject

中指向接口的指针 IVsProject

cFiles
Int32

中文件数。

rgpszMkDocuments
String[]

[size_is (cFiles) ]文件路径的数组。

rgdwSccStatus
UInt32[]

[size_is (cFiles) ]每个文件的状态值数组。 值取自 SccStatus 枚举。

返回

Int32

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

注解

COM 签名

从 IVsTrackProjectDocuments2

HRESULT IVsTrackProjectDocuments2::OnAfterSccStatusChanged(  
   [in] IVsProject *pProject,  
   [in] int cFiles,  
   [in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[],  
   [in, size_is(cFiles)] const DWORD rgdwSccStatus[]  
);  

源代码管理存根直接调用此方法,以通知侦听器源代码管理状态已更改。 例如,可以使用此通知来确定何时需要更改字形。 此通知适用于除项目系统以外的其他侦听器,后者通过接收有关更改的通知 IVsSccProject2

适用于