Sdílet prostřednictvím


IVsTrackProjectDocuments3.HandsOffFiles – metoda (UInt32, Int32, String )

 

Tato metoda je volána, když chce projekt ovlivnit počet souborů a chce všechny zámky na tyto soubory uvolněna.

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

  • cFiles
    [v] Čísla v názvech souborů rgpszMkDocuments pole.
  • rgpszMkDocuments
    [v] Pole názvy souborů, které projekt chce ovlivnit.

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 by měla být volána před nic souborů.V situaci zdroj ovládacího prvku by projekt volání nezbytné OnQueryXX metod IVsTrackProjectDocuments2 rozhraní zjistěte, zda budou určité operace úspěšná.Pokud OnQueryXX metoda označuje, zda je vše v pořádku, a pak volá projektu HandsOffFiles k získání přístupu k souborům.Po dokončení všech operací se soubory projektu volání HandsOnFiles metoda označuje, že je provedeno se soubory.

Viz také

IVsTrackProjectDocuments3 – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek