Modes d’accès au stockage structuré
Les mécanismes de contrôle de l’accès simultané à un objet, par plusieurs processus et utilisateurs, sont essentiels. COM fournit ces mécanismes en définissant des modes d’accès pour les objets de stockage et de flux. Le mode d’accès spécifié pour un objet de stockage parent est hérité par ses enfants, bien que vous puissiez placer des restrictions supplémentaires sur le stockage ou le flux enfant. Un objet de stockage ou de flux imbriqué peut être ouvert dans le même mode ou dans un mode plus restreint que celui de son parent, mais il ne peut pas être ouvert dans un mode moins restreint que celui de son parent.
Vous spécifiez les modes d’accès à l’aide des valeurs répertoriées dans Constantes STGM. Ces valeurs servent d’indicateurs à passer en tant qu’arguments aux méthodes dans l’interface IStorage et les fonctions API associées. En règle générale, plusieurs indicateurs sont combinés dans le paramètre grfMode, à l’aide d’une opération BOOlean OR .
Les indicateurs se répartissent en six groupes. Un seul indicateur de chaque groupe peut être spécifié à la fois :
- Indicateurs de transaction
- Indicateurs de création de stockage
- Indicateurs de création temporaires
- Indicateurs de priorité
- Indicateurs d’autorisation d’accès
- Indicateurs d’accès partagé