Share via


Enumerazione LOCKTYPE (objidl.h)

I valori di enumerazione LOCKTYPE indicano il tipo di blocco richiesto per l'intervallo di byte specificato. I valori vengono usati nei metodi ILockBytes::LockRegion e IStream::LockRegion .

Sintassi

typedef enum tagLOCKTYPE {
  LOCK_WRITE = 1,
  LOCK_EXCLUSIVE = 2,
  LOCK_ONLYONCE = 4
} LOCKTYPE;

Costanti

 
LOCK_WRITE
Valore: 1
Se questo blocco viene concesso, l'intervallo di byte specificato può essere aperto e letto un numero qualsiasi di volte, ma la scrittura nell'intervallo bloccato è vietata ad eccezione del proprietario a cui è stato concesso questo blocco.
LOCK_EXCLUSIVE
Valore: 2
Se questo blocco viene concesso, la scrittura nell'intervallo specificato di byte è vietata ad eccezione del proprietario a cui è stato concesso questo blocco.
LOCK_ONLYONCE
Valore: 4
Se questo blocco viene concesso, non è possibile ottenere altri LOCK_ONLYONCE blocco nell'intervallo. In genere questo tipo di blocco è un alias per un altro tipo di blocco. Di conseguenza, implementazioni specifiche possono avere un comportamento aggiuntivo associato a questo tipo di blocco.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione objidl.h