Share via


Enumeração LOCKTYPE (objidl.h)

Os valores de enumeração LOCKTYPE indicam o tipo de bloqueio solicitado para o intervalo de bytes especificado. Os valores são usados nos 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
Se esse bloqueio for concedido, o intervalo especificado de bytes poderá ser aberto e lido várias vezes, mas a gravação no intervalo bloqueado será proibida, exceto pelo proprietário que recebeu esse bloqueio.
LOCK_EXCLUSIVE
Valor: 2
Se esse bloqueio for concedido, a gravação no intervalo especificado de bytes será proibida, exceto pelo proprietário que recebeu esse bloqueio.
LOCK_ONLYONCE
Valor: 4
Se esse bloqueio for concedido, nenhum outro bloqueio de LOCK_ONLYONCE poderá ser obtido no intervalo. Normalmente, esse tipo de bloqueio é um alias para algum outro tipo de bloqueio. Portanto, implementações específicas podem ter um comportamento adicional associado a esse tipo de bloqueio.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho objidl.h