Dieser Methodenprototyp wird intern verwendet, wenn Sie ULChangeEncryptionKey referenzieren und den UNICODE-Makro auf Win-Plattformen
definieren. In der Regel referenzieren Sie diese Methode nicht direkt bei der Erstellung einer UltraLite-Anwendung.
Anwendungen, die diese Methode verwenden, müssen zunächst sicherstellen, dass der Benutzer entweder die Datenbank synchronisiert
oder eine zuverlässige Sicherungskopie der Datenbank erstellt hat. Die zuverlässige Sicherung der Datenbank ist wichtig, da
der ULChangeEncryptionKey-Vorgang vollständig ausgeführt werden muss. Wenn Sie den Datenbank-Chiffrierschlüssel ändern, wird
jede Zeile in der Datenbank zuerst mit dem alten Schlüssel entschlüsselt und dann mit dem neueren Schlüssel verschlüsselt,
bevor die Zeile neu geschrieben wird. Dieser Vorgang kann nicht rückgängig gemacht werden. Wenn der Änderungsvorgang der Verschlüsselung
nicht abgeschlossen wird, hat die Datenbank einen ungültigen Status und Sie können nicht mehr auf sie zugreifen.