IVsTrackProjectDocuments2.OnAfterSccStatusChanged 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
源代码管理存根调用此方法,以通知侦听器源代码管理状态已更改。 请勿调用此方法。
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 枚举。
返回
如果该方法成功,则它会返回 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 。