Sdílet prostřednictvím


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