LOCKTYPE, énumération (objidl.h)

Les valeurs d’énumération LOCKTYPE indiquent le type de verrouillage demandé pour la plage d’octets spécifiée. Les valeurs sont utilisées dans les méthodes ILockBytes ::LockRegion et IStream ::LockRegion .

Syntax

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

Constantes

 
LOCK_WRITE
Valeur : 1
Si ce verrou est accordé, la plage d’octets spécifiée peut être ouverte et lue n’importe quel nombre de fois, mais l’écriture dans la plage verrouillée est interdite, sauf pour le propriétaire qui a reçu ce verrou.
LOCK_EXCLUSIVE
Valeur : 2
Si ce verrou est accordé, l’écriture dans la plage d’octets spécifiée est interdite, sauf par le propriétaire qui a reçu ce verrou.
LOCK_ONLYONCE
Valeur : 4
Si ce verrou est accordé, aucun autre verrou LOCK_ONLYONCE ne peut être obtenu sur la plage. Généralement, ce type de verrou est un alias pour un autre type de verrou. Ainsi, des implémentations spécifiques peuvent avoir un comportement supplémentaire associé à ce type de verrou.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête objidl.h