Udostępnij za pośrednictwem


Metoda IVsTrackProjectDocuments2.OnAfterSccStatusChanged — (IVsProject, Int32, String[], UInt32 )

 

Ta metoda jest wywoływana przez skrótowej kontroli źródła do informowania detektory zmienił się status kontroli źródła.Ta metoda nie zostanie wywołana.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

int OnAfterSccStatusChanged(
    IVsProject pProject,
    int cFiles,
    string[] rgpszMkDocuments,
    uint[] rgdwSccStatus
)
int OnAfterSccStatusChanged(
    IVsProject^ pProject,
    int cFiles,
    array<String^>^ rgpszMkDocuments,
    array<unsigned int>^ rgdwSccStatus
)
abstract OnAfterSccStatusChanged : 
        pProject:IVsProject *
        cFiles:int *
        rgpszMkDocuments:string[] *
        rgdwSccStatus:uint32[] -> int
Function OnAfterSccStatusChanged (
    pProject As IVsProject,
    cFiles As Integer,
    rgpszMkDocuments As String(),
    rgdwSccStatus As UInteger()
) As Integer

Parametry

  • pProject
    [w] Wskaźnik, aby IVsProject interfejsu.
  • cFiles
    [w] Liczba plików.
  • rgpszMkDocuments
    size_is(cFiles)] [w, Tablica ścieżki pliku.
  • rgdwSccStatus
    size_is(cFiles)] [w, Tablica wartości stanu dla każdego pliku.Wartości są pobierane z SccStatus wyliczania.

Wartość zwracana

Type: System.Int32

Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.

Uwagi

Podpis COM

Z IVsTrackProjectDocuments2.idl

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

Skrótowa kontroli źródła wywołuje tę metodę, bezpośrednio, aby poinformować detektory zmienił się status kontroli źródła.Na przykład to powiadomienie można dowiedzieć się, gdy wymagane są zmiany glifów.To powiadomienie jest detektorów, innych niż system projektu, który otrzymuje powiadomienia o zmianach poprzez IVsSccProject2.

Zobacz też

Interfejs IVsTrackProjectDocuments2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku