Storage Objektbenennungskonventionen
Storage und Streamobjekte werden gemäß einer Reihe von Konventionen benannt.
Der Name eines Stammspeicherobjekts ist der tatsächliche Name der Datei im zugrunde liegenden Dateisystem. Sie entspricht den Konventionen und Einschränkungen des Dateisystems. Dateinamenzeichenfolgen, die an speicherbezogene Methoden und Funktionen übergeben werden, werden nicht interpretiert und unverändert an das Dateisystem übergeben.
Der Name eines geschachtelten Elements, das in einem Speicherobjekt enthalten ist, wird von der Implementierung des jeweiligen Speicherobjekts verwaltet. Alle Implementierungen von Speicherobjekten müssen geschachtelte Elementnamen mit einer Länge von 32 Zeichen unterstützen (einschließlich des NULL-Abschlusszeichens), obwohl einige Implementierungen möglicherweise längere Namen unterstützen. Ob das Speicherobjekt eine Fallkonvertierung vor sich geht, ist implementierungsdefiniert. Daher müssen Anwendungen, die Elementnamen definieren, Namen auswählen, die akzeptabel sind, unabhängig davon, ob die Konvertierung von Fällen durchgeführt wird. Die COM-Implementierung von Verbunddateien unterstützt Namen mit einer maximalen Länge von 32 Zeichen und führt keine Fallkonvertierung durch.