Moduł wyliczający kod stanu pliku

Moduł SccStatus wyliczający zawiera nazwane wartości stałe, które określają stan pliku w systemie kontroli źródła. To wyliczenie jest używane przez SccQueryInfo i funkcję wywołania zwrotnego POPLISTFUNC (zobacz POPLISTFUNC, aby uzyskać szczegółowe informacje).

Składnia

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
};

Członkowie

nie można uzyskać stanu SCC_STATUS_INVALID; nie polegaj na nim.

SCC_STATUS_NOTCONTROLLED Plik nie jest pod kontrolą źródła.

SCC_STATUS_CONTROLLED Plik jest pod kontrolą źródła.

SCC_STATUS_CHECKEDOUT wyewidencjonowany przez bieżącego użytkownika na dysku lokalnym.

SCC_STATUS_OUTOTHER plik jest wyewidencjonowany przez innego użytkownika.

plik SCC_STATUS_OUTEXCLUSIVE jest wyewidencjonowany wyłącznie.

SCC_STATUS_OUTMULTIPLE Plik jest wyewidencjonowany przez więcej niż jednego użytkownika.

SCC_STATUS_OUTOFDATE Plik nie jest najnowszy.

plik SCC_STATUS_DELETED został usunięty z projektu.

SCC_STATUS_LOCKED Plik jest zablokowany; nie są dozwolone żadne wersje.

SCC_STATUS_MERGED Plik został scalony, ale nie został jeszcze naprawiony/zweryfikowany.

plik SCC_STATUS_SHARED jest współużytkowany między projektami.

SCC_STATUS_PINNED Plik jest udostępniany jawnej wersji.

SCC_STATUS_MODIFIED Plik został zmodyfikowany/uszkodzony/naruszony.

SCC_STATUS_OUTBYUSER Plik jest wyewidencjonowany przez bieżącego użytkownika.

SCC_STATUS_NOMERGE pliku nigdy nie można scalić i nie trzeba ich zapisywać przed get.

SCC_STATUS_RESERVED_1 zarezerwowane do użytku wewnętrznego.

SCC_STATUS_RESERVED_2 zarezerwowane do użytku wewnętrznego.

Zobacz też