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


Перечисление RealTimeStylusLockType (rtscom.h)

Задает блокировки в объекте Класса RealTimeStylus , которые защищают члены и свойства объекта Класса RealTimeStylus от изменения.

Синтаксис

typedef enum RealTimeStylusLockType {
  RTSLT_ObjLock = 0x1,
  RTSLT_SyncEventLock = 0x2,
  RTSLT_AsyncEventLock = 0x4,
  RTSLT_ExcludeCallback = 0x8,
  RTSLT_SyncObjLock = 0xb,
  RTSLT_AsyncObjLock = 0xd
} ;

Константы

 
RTSLT_ObjLock
Значение: 0x1
Блокировка объекта защищает элементы и свойства объекта Класса RealTimeStylus от изменения.
RTSLT_SyncEventLock
Значение: 0x2
Блокировка объекта защищает синхронную коллекцию подключаемых модулей от изменения во время трансляции событий.
RTSLT_AsyncEventLock
Значение: 0x4
Блокировка объекта защищает асинхронную коллекцию подключаемых модулей от изменения во время трансляции событий.
RTSLT_ExcludeCallback
Значение: 0x8
Система исключает обратные вызовы из блокировки события или изменения объекта.
RTSLT_SyncObjLock
Значение: 0xb
Блокировка объекта защищает элементы и свойства синхронного объекта класса RealTimeStylus от изменения.
RTSLT_AsyncObjLock
Значение: 0xd
Блокировка объекта защищает элементы и свойства асинхронного объекта класса RealTimeStylus от изменения.

Комментарии

Эти блокировки можно использовать, если необходимо защитить доступ к подключаемым коллекциям или свойствам объекта Класса RealTimeStylus через интерфейс IRealTimeStylusSynchronization Interface .

Например, дескриптор окна можно заблокировать, чтобы предотвратить его изменение.

Требования

Требование Значение
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Верхняя часть rtscom.h

См. также раздел

Класс RealTimeStylus

Справочник по RealTimeStylus

Структуры RealTimeStylus