Перечисление LOCKTYPE (objidl.h)
Значения перечисления LOCKTYPE указывают тип блокировки, запрошенной для указанного диапазона байтов. Значения используются в методах ILockBytes::LockRegion и IStream::LockRegion .
Синтаксис
typedef enum tagLOCKTYPE {
LOCK_WRITE = 1,
LOCK_EXCLUSIVE = 2,
LOCK_ONLYONCE = 4
} LOCKTYPE;
Константы
LOCK_WRITE Значение: 1 Если эта блокировка предоставлена, указанный диапазон байтов можно открывать и считывать любое количество раз, но запись в заблокированный диапазон запрещена, за исключением владельца, которому была предоставлена эта блокировка. |
LOCK_EXCLUSIVE Значение: 2 Если эта блокировка предоставлена, запись в указанный диапазон байтов запрещена, за исключением владельца, которому была предоставлена эта блокировка. |
LOCK_ONLYONCE Значение: 4 Если эта блокировка предоставлена, другие LOCK_ONLYONCE блокировки не могут быть получены в диапазоне. Обычно этот тип блокировки является псевдонимом для другого типа блокировки. Таким образом, определенные реализации могут иметь дополнительное поведение, связанное с этим типом блокировки. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | objidl.h |