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 |