Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Mecanismos para controlar o acesso simultâneo a um objeto, por vários processos e usuários, são essenciais. O COM fornece esses mecanismos definindo modos de acesso para objetos de armazenamento e fluxo. O modo de acesso especificado para um objeto de armazenamento pai é herdado por seus filhos, embora você possa colocar restrições adicionais no armazenamento ou fluxo filho. Um objeto de armazenamento ou fluxo aninhado pode ser aberto no mesmo modo ou em um modo mais restrito do que o de seu pai, mas não pode ser aberto em um modo menos restrito do que o de seu pai.
Você especifica os modos de acesso usando os valores listados em Constantes STGM. Esses valores servem como sinalizadores a serem passados como argumentos para métodos na interface IStorage e funções de API associadas. Normalmente, vários sinalizadores são combinados no parâmetro grfMode, usando uma booleana OU operação.
As bandeiras dividem-se em seis grupos. Apenas um sinalizador de cada grupo pode ser especificado de cada vez:
- Sinalizadores de transação
- Sinalizadores de criação de armazenamento
- Sinalizadores de Criação Temporária
- Bandeiras prioritárias
- Sinalizadores de Permissão de Acesso
- Sinalizadores de Acesso Compartilhado