Compartir a través de


Enumeración LOCKTYPE (objidl.h)

Los valores de enumeración LOCKTYPE indican el tipo de bloqueo solicitado para el intervalo de bytes especificado. Los valores se usan en los métodos ILockBytes::LockRegion e IStream::LockRegion .

Syntax

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

Constantes

 
LOCK_WRITE
Valor: 1
Si se concede este bloqueo, el intervalo de bytes especificado se puede abrir y leer cualquier número de veces, pero la escritura en el intervalo bloqueado está prohibida excepto para el propietario al que se concedió este bloqueo.
LOCK_EXCLUSIVE
Valor: 2
Si se concede este bloqueo, la escritura en el intervalo de bytes especificado está prohibida excepto por el propietario al que se concedió este bloqueo.
LOCK_ONLYONCE
Valor: 4
Si se concede este bloqueo, no se puede obtener ningún otro bloqueo LOCK_ONLYONCE en el intervalo. Normalmente, este tipo de bloqueo es un alias para algún otro tipo de bloqueo. Por lo tanto, las implementaciones específicas pueden tener un comportamiento adicional asociado a este tipo de bloqueo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado objidl.h