Storage Objektbenennungskonventionen

Storage- und Streamobjekte werden nach 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, die das Dateisystem angibt. Dateinamenzeichenfolgen, die an speicherbezogene Methoden und Funktionen übergeben werden, werden an das Dateisystem übergeben, uninterpretiert und unverändert.

Der Name eines geschachtelten Elements, das in einem Speicherobjekt enthalten ist, wird durch die Implementierung des jeweiligen Speicherobjekts verwaltet. Alle Implementierungen von Speicherobjekten müssen geschachtelte Elementnamen 32 Zeichen lang unterstützen (einschließlich des NULL-Terminators ), obwohl einige Implementierungen längere Namen unterstützen können. Gibt an, ob das Speicherobjekt eine Implementierungskonvertierung ausführt. Daher müssen Anwendungen, die Elementnamen definieren, Namen auswählen, die akzeptabel sind, unabhängig davon, ob die Groß-/Kleinschreibung konvertiert wird. Die COM-Implementierung von Verbunddateien unterstützt Namen mit einer maximalen Länge von 32 Zeichen und führt keine Groß-/Kleinschreibung durch.