Wyliczenie __HANDSOFFMODE
Flagi dla HandsOn/Wyłącz funkcje IVsTrackProjectDocuments3 interfejsu.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
public enum __HANDSOFFMODE
public enum class __HANDSOFFMODE
type __HANDSOFFMODE
Public Enumeration __HANDSOFFMODE
Elementy członkowskie
Nazwa elementu członkowskiego | Opis | |
---|---|---|
HANDSOFFMODE_AsyncOperation | Obiekt wywołujący musi mieć dostęp do pliku przez dłuższy czas.Obiekt wywołujący gwarancje w celu wywołania HandsOnFiles strony stwierdzić, kiedy one dostęp do pliku.Niezgodne AsyncOperations nie zagnieździć.Zwraca HandsOffFiles E_ACCESSDENIED Jeśli niezgodny oczekujące AsyncOperation.Może istnieć wiele zagnieżdżonych Async ReadAccess operacji, ale WriteAccess i DeleteAccess operacji nie mogą być zagnieżdżone. |
|
HANDSOFFMODE_DeleteAccess | Obiekt wywołujący musi mieć dostęp do usunięcia lub zmiany nazwy. |
|
HANDSOFFMODE_FullAccess | Obiekt wywołujący musi mieć uprawnienia do zmiany nazwy lub usunięcia pliku. |
|
HANDSOFFMODE_ReadAccess | Obiekt wywołujący musi mieć dostęp tylko do odczytu (udostępnionego odczytu, OK blokady mają zachować Otwórz). |
|
HANDSOFFMODE_ReadWriteAccess | Obiekt wywołujący musi mieć oba odczytu i zapisu. |
|
HANDSOFFMODE_WriteAccess | Obiekt wywołujący musi mieć dostęp tylko do zapisu (zapisu udostępnionego blokady są OK, aby zachować Otwórz). |
Uwagi
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;
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku