Compartilhar via


Convenções de nomenclatura de objeto de armazenamento

Os objetos de armazenamento e fluxo são nomeados de acordo com um conjunto de convenções.

O nome de um objeto de armazenamento raiz é o nome real do arquivo no sistema de arquivos subjacente. Ele está em conformidade com as convenções e restrições que o sistema de arquivos impõe. As cadeias de caracteres de nome de arquivo passadas para métodos e funções relacionadas ao armazenamento são passadas, não interpretadas e inalteradas, para o sistema de arquivos.

O nome de um elemento aninhado contido em um objeto de armazenamento é gerenciado pela implementação do objeto de armazenamento específico. Todas as implementações de objetos de armazenamento devem dar suporte a nomes de elemento aninhados com 32 caracteres de comprimento (incluindo o terminador NULL ), embora algumas implementações possam dar suporte a nomes mais longos. Se o objeto de armazenamento faz qualquer conversão de maiúsculas e minúsculas é definido pela implementação. Como resultado, os aplicativos que definem nomes de elemento devem escolher nomes aceitáveis se a conversão de maiúsculas e minúsculas é executada ou não. A implementação COM de arquivos compostos dá suporte a nomes com um comprimento máximo de 32 caracteres e não executa nenhuma conversão de maiúsculas e minúsculas.