__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