IVsTrackProjectDocumentsEvents2.OnAfterSccStatusChanged Method
This method notifies the client when source control status has changed.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'宣告
Function OnAfterSccStatusChanged ( _
cProjects As Integer, _
cFiles As Integer, _
rgpProjects As IVsProject(), _
rgFirstIndices As Integer(), _
rgpszMkDocuments As String(), _
rgdwSccStatus As UInteger() _
) As Integer
'用途
Dim instance As IVsTrackProjectDocumentsEvents2
Dim cProjects As Integer
Dim cFiles As Integer
Dim rgpProjects As IVsProject()
Dim rgFirstIndices As Integer()
Dim rgpszMkDocuments As String()
Dim rgdwSccStatus As UInteger()
Dim returnValue As Integer
returnValue = instance.OnAfterSccStatusChanged(cProjects, _
cFiles, rgpProjects, rgFirstIndices, _
rgpszMkDocuments, rgdwSccStatus)
int OnAfterSccStatusChanged(
int cProjects,
int cFiles,
IVsProject[] rgpProjects,
int[] rgFirstIndices,
string[] rgpszMkDocuments,
uint[] rgdwSccStatus
)
int OnAfterSccStatusChanged(
[InAttribute] int cProjects,
[InAttribute] int cFiles,
[InAttribute] array<IVsProject^>^ rgpProjects,
[InAttribute] array<int>^ rgFirstIndices,
[InAttribute] array<String^>^ rgpszMkDocuments,
[InAttribute] array<unsigned int>^ rgdwSccStatus
)
abstract OnAfterSccStatusChanged :
cProjects:int *
cFiles:int *
rgpProjects:IVsProject[] *
rgFirstIndices:int[] *
rgpszMkDocuments:string[] *
rgdwSccStatus:uint32[] -> int
function OnAfterSccStatusChanged(
cProjects : int,
cFiles : int,
rgpProjects : IVsProject[],
rgFirstIndices : int[],
rgpszMkDocuments : String[],
rgdwSccStatus : uint[]
) : int
Parameters
- cProjects
Type: System.Int32
[in] Number of projects for which source control status has changed.
- cFiles
Type: System.Int32
[in] Number of files.
- rgpProjects
Type: array<Microsoft.VisualStudio.Shell.Interop.IVsProject[]
[in] Array of projects for which source control status has changed.
- rgFirstIndices
Type: array<System.Int32[]
[in] Array of first indices identifying which project each file belongs to. For more information, see IVsTrackProjectDocumentsEvents2.
- rgpszMkDocuments
Type: array<System.String[]
[in] Array of file paths.
- rgdwSccStatus
Type: array<System.UInt32[]
[in] Array of status values for each file. Values are taken from the SccStatus enumeration.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From IVsTrackProjectDocumentsEvents2.idl
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[]
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
IVsTrackProjectDocumentsEvents2 Interface