Udostępnij za pośrednictwem


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