IVsTrackProjectDocumentsEvents3.HandsOffFiles – metoda (UInt32, Int32, String )
Přistupuje k zadanou sadu souborů a žádá všechny implementers této metody uvolnit všechny zámky, které mohou existovat na tyto soubory.
Obor názvů: Microsoft.VisualStudio.Shell.Interop
Sestavení: Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Syntaxe
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
[v] Hodnota z __HANDSOFFMODE popisující typ požadovaný přístup.Lze optimalizovat zámky, které skutečně potřebujete uvolnit.
- cFiles
[v] Počet souborů v rgpszMkDocuments pole.
- rgpszMkDocuments
[v] Pokud na toto pole názvů souboru nejsou žádné zámky, chce volající je uvolněna.
Vrácená hodnota
Type: System.Int32
Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.
Poznámky
Podpis COM
Z ivstrackprojectdocumentsevents80.idl
HRESULT HandsOffFiles(
[in] HANDSOFFMODE grfRequiredAccess,
[in] int cFiles,
[in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[]
);
Tato metoda je volána z volání HandsOffFiles metoda.
Tato metoda se nazývá obvykle těsně před probíhá dávkové zpracování na kolekce souborů.Tato metoda by měla uvolnit všechny zámky na soubory před návratem.Pokud tato metoda vrátí kód chyby, projekt může pokračovat v dávkovém zpracování.Tato metoda, musí být provedeny správně co nejrychleji uvolnit všechny zámky.
Viz také
IVsTrackProjectDocumentsEvents3 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů
Zpátky na začátek