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 |