Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - C- und C++-Programmierung » API-Referenz » Embedded SQL API-Referenz

 

ULSaveEncryptionKey-Funktion

Speichert den Chiffrierschlüssel im dynamischen Palm-Speicher

Syntax
ul_bool ULSaveEncryptionKey(
ul_char * key,
ul_u_long * creator,
ul_u_long * feature-num
);
Parameter

key   Ein Zeiger auf den Chiffrierschlüssel

creator   Ein Zeiger auf die Creator ID der Funktion, die den Chiffrierschlüssel enthält. Der Standardwert ist NULL.

feature-num   Ein Zeiger auf die Funktionsnummer, die den Chiffrierschlüssel enthält. Wenn die Funktionsummer NULL ist, verwendet die Anwendung den UltraLite-Standardwert 100.

Rückgabe
  • TRUE, wenn der Vorgang erfolgreich war

  • FALSE, wenn der Vorgang fehlgeschlagen ist. Dies ist der Fall, wenn die Funktion nicht gefunden wurde, oder die angegebene Pufferlänge zu klein war, um den Schlüssel und ein Nullabschlusszeichen zu speichern.

Bemerkungen

Auf Palm OS wird der Chiffrierschlüssel im dynamischen Speicher als Palm-Funktion gespeichert. Funktionen werden anhand des Creators und einer Funktionsnummer indiziert. Sie werden nicht gesichert und bei jedem Neustart des Geräts gelöscht.

Die Funktion ist für Palm OS-Anwendungen verfügbar.

Siehe auch