Udostępnij za pośrednictwem


Metoda IVsTrackProjectDocumentsEvents3.HandsOnFiles — (Int32, String )

 

Wywoływane, gdy projekt zakończył operacji na zestawie plików.

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

Składnia

int HandsOnFiles(
    int cFiles,
    string[] rgpszMkDocuments
)
int HandsOnFiles(
    int cFiles,
    array<String^>^ rgpszMkDocuments
)
abstract HandsOnFiles : 
        cFiles:int *
        rgpszMkDocuments:string[] -> int
Function HandsOnFiles (
    cFiles As Integer,
    rgpszMkDocuments As String()
) As Integer

Parametry

  • cFiles
    [w] Liczba nazw plików podane w rgpszMkDocuments tablicy.
  • rgpszMkDocuments
    [w] Tablica nazw plików.

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 ivstrackprojectdocumentsevents80.idl

HRESULT HandsOnFiles(
   [in] int cFiles,
   [in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[]
);

Metoda ta jest wywoływana z wywołanie do HandsOnFiles metody.

Wywołuje projektu HandsOffFiles metodę, która powoduje wywołanie do HandsOffFiles metody.Wywołanie jest projekt informacją o wszystkich obiektów implementujących z HandsOffFiles Aby zwolnić blokady wszystkie żądane na określone pliki.

Po zakończeniu projektu z jego przetwarzania plików wywołuje HandsOnFiles metodę, która z kolei wywołuje HandsOnFiles metodę, zwykle za pomocą tej samej tablicy nazw plików, jak były przekazywane do HandsOffFiles metody.Dzięki temu Realizator z HandsOffFiles metody, aby ponownie ustanowić żadnego blokuje go potrzebuje do plików.

[!UWAGA]

Jest to możliwe, że niektóre lub wszystkie nazwy pliku w tablicy może zostały zmienione, przeniesiony lub usunięte.

Zobacz też

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

Powrót do początku