LOCKTYPE 列舉 (objidl.h)

LOCKTYPE 列舉值表示針對指定位元組範圍所要求的鎖定類型。 這些值會用於 ILockBytes::LockRegionIStream::LockRegion 方法中。

Syntax

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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
標頭 objidl.h