Поделиться через


Перечислитель кода состояния файла

Перечислитель SccStatus содержит именованные значения констант, которые указывают состояние файла в системе управления версиями. Это перечисление используется SccQueryInfo и функцией обратного POPLISTFUNC вызова (дополнительные сведения см. в разделе POPLISTFUNC ).

Синтаксис

enum SccStatus {
   SCC_STATUS_INVALID          = -1L,
   SCC_STATUS_NOTCONTROLLED    = 0x0000L,
   SCC_STATUS_CONTROLLED       = 0x0001L,
   SCC_STATUS_CHECKEDOUT       = 0x0002L,
   SCC_STATUS_OUTOTHER         = 0x0004L,
   SCC_STATUS_OUTEXCLUSIVE     = 0x0008L,
   SCC_STATUS_OUTMULTIPLE      = 0x0010L,
   SCC_STATUS_OUTOFDATE        = 0x0020L,
   SCC_STATUS_DELETED          = 0x0040L,
   SCC_STATUS_LOCKED           = 0x0080L,
   SCC_STATUS_MERGED           = 0x0100L,
   SCC_STATUS_SHARED           = 0x0200L,
   SCC_STATUS_PINNED           = 0x0400L,
   SCC_STATUS_MODIFIED         = 0x0800L,
   SCC_STATUS_OUTBYUSER        = 0x1000L
   SCC_STATUS_NOMERGE          = 0x2000L
   SCC_STATUS_RESERVED_1       = 0x4000L
   SCC_STATUS_RESERVED_2       = 0x8000L
};

Участники

не удалось получить состояние SCC_STATUS_INVALID; не полагаться на него.

SCC_STATUS_NOTCONTROLLED Файл не находится под управлением версиями.

SCC_STATUS_CONTROLLED Файл находится под управлением версиями.

SCC_STATUS_CHECKEDOUT извлечен текущим пользователем на локальном диске.

SCC_STATUS_OUTOTHER файл проверка от другого пользователя.

SCC_STATUS_OUTEXCLUSIVE Файл проверка не проверка.

SCC_STATUS_OUTMULTIPLE файл проверка отключено несколькими пользователями.

SCC_STATUS_OUTOFDATE Файл не является последним.

SCC_STATUS_DELETED файл был удален из проекта.

SCC_STATUS_LOCKED файл заблокирован; больше версий не разрешено.

SCC_STATUS_MERGED файл был объединен, но еще не исправлен или проверен.

SCC_STATUS_SHARED Файл предоставляется совместно между проектами.

SCC_STATUS_PINNED файл предоставляется явной версии.

SCC_STATUS_MODIFIED файл был изменен или нарушен.

SCC_STATUS_OUТБ YUSER-файл проверка от текущего пользователя.

SCC_STATUS_NOMERGE файл никогда не может быть объединен и не должен быть сохранен до GET.

SCC_STATUS_RESERVED_1 зарезервировано для внутреннего использования.

SCC_STATUS_RESERVED_2 Зарезервировано для внутреннего использования.

См. также