Metoda IVsTrackProjectDocuments3.HandsOffFiles — (UInt32, Int32, String )
Ta metoda jest wywoływane, gdy projekt chce wpłynąć na liczbę plików i chce, aby wszystkie blokady z tymi plikami wydany.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
int HandsOffFiles(
uint grfRequiredAccess,
int cFiles,
string[] rgpszMkDocuments
)
int HandsOffFiles(
unsigned int grfRequiredAccess,
int cFiles,
array<String^>^ rgpszMkDocuments
)
abstract HandsOffFiles :
grfRequiredAccess:uint32 *
cFiles:int *
rgpszMkDocuments:string[] -> int
Function HandsOffFiles (
grfRequiredAccess As UInteger,
cFiles As Integer,
rgpszMkDocuments As String()
) As Integer
Parametry
- grfRequiredAccess
[w] Jedna z wartości z __HANDSOFFMODE wyliczania.
- cFiles
[w] Liczba nazw określonych w rgpszMkDocuments tablicy.
- rgpszMkDocuments
[w] Tablica nazw plików, które chce wpłynąć na projekt.
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 HandsOffFiles(
[in] HANDSOFFMODE grfRequiredAccess,
[in] int cFiles,
[in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[]
);
Metoda ta powinna być wywołana, zanim cokolwiek odbywa się do plików.W sytuacji kontroli źródła, wywołana zostałaby projektu niezbędne OnQueryXX metody IVsTrackProjectDocuments2 interfejsu, aby ustalić, czy danej operacji kończy się pomyślnie.Jeśli OnQueryXX metoda wskazuje, że wszystko jest w porządku, a następnie wywołuje projektu HandsOffFiles celu uzyskania dostępu do plików.Po zakończeniu żadnych operacji na plikach projektu wywołuje HandsOnFiles metodę, aby wskazać, czy została wykonana z plikami.
Zobacz też
Interfejs IVsTrackProjectDocuments3
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku