Sdílet prostřednictvím


__HANDSOFFMODE – výčet

 

Příznaky pro HandsOn nebo vypnutí funkce IVsTrackProjectDocuments3 rozhraní.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop.8.0 (v Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntaxe

public enum __HANDSOFFMODE
public enum class __HANDSOFFMODE
type __HANDSOFFMODE
Public Enumeration __HANDSOFFMODE

Členové

Název člena Popis
HANDSOFFMODE_AsyncOperation

Volající musí mít přístup k souboru delší dobu.Volání volajícího záruky, HandsOnFiles strany zjistit, kdy lze přístup k souboru.Nekompatibilní AsyncOperations nelze vnořit.Vrátí HandsOffFiles E_ACCESSDENIED Pokud čekající nekompatibilní AsyncOperation.Může být více vnořených asynchronní ReadAccess operací, ale WriteAccess a DeleteAccess operace nelze vnořovat.

HANDSOFFMODE_DeleteAccess

Volající musí mít přístup k odstranění nebo přejmenování.

HANDSOFFMODE_FullAccess

Volající musí mít pravomoc k přejmenování nebo odstranění souboru.

HANDSOFFMODE_ReadAccess

Volající musí mít přístup jen pro čtení (Otevřít sdílené zámky v pořádku ponechat čtení).

HANDSOFFMODE_ReadWriteAccess

Volající musí mít číst a zapisovat.

HANDSOFFMODE_WriteAccess

Volající musí mít přístup jen pro zápis (Otevřít sdílený zápis, zámky jsou OK zachovat).

Poznámky

Podpis COM

Z IVsTrackProjectDocumentsEvents80.idl:

enum __HANDSOFFMODE
{
    HANDSOFFMODE_ReadAccess         = 0x00000001,
    HANDSOFFMODE_WriteAccess        = 0x00000002,
    HANDSOFFMODE_DeleteAccess       = 0x00000004,
    HANDSOFFMODE_AsyncOperation     = 0x80000000,
    HANDSOFFMODE_FullAccess         = HANDSOFFMODE_DeleteAccess | HANDSOFFMODE_ReadAccess | HANDSOFFMODE_WriteAccess,
    HANDSOFFMODE_ReadWriteAccess    = HANDSOFFMODE_ReadAccess | HANDSOFFMODE_WriteAccess    // caller needs both read & write
};
typedef DWORD HANDSOFFMODE;

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek