LOCKTYPE 枚举 (objidl.h)

LOCKTYPE 枚举值指示为指定的字节范围请求的锁定类型。 这些值用于 ILockBytes::LockRegionIStream::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