Поделиться через


Соглашения об именовании объектов хранилища

Объекты хранилища и потоковой передачи именуются в соответствии с набором соглашений.

Имя корневого объекта хранилища — это фактическое имя файла в базовой файловой системе. Он соответствует соглашениям и ограничениям, которые накладывает файловая система. Строки имен файлов, передаваемые методам и функциям, связанным с хранилищем, передаются в файловую систему без интерпретации и без изменений.

Имя вложенного элемента, содержащегося в объекте хранилища, управляется реализацией конкретного объекта хранилища. Все реализации объектов хранилища должны поддерживать имена вложенных элементов длиной 32 символа (включая признак конца NULL ), хотя некоторые реализации могут поддерживать более длинные имена. Определяется, выполняет ли объект хранилища преобразование регистра. В результате приложения, определяющие имена элементов, должны выбирать допустимые имена независимо от того, выполняется ли преобразование регистра. Com-реализация составных файлов поддерживает имена с максимальной длиной 32 символов и не выполняет преобразование регистра.