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

 

ULRetrieveEncryptionKey-Funktion

Fragt den Chiffrierschlüssel aus dem Speicher ab

Syntax
ul_bool ULRetrieveEncryptionKey(
ul_char * key,
ul_u_short len,
ul_u_long * creator,
ul_u_long * feature-num
);
Parameter

key   Ein Zeiger auf einen Puffer, in dem der abgefragte Chiffrierschlüssel gespeichert wird.

len   Die Länge des Puffers, der den Chiffrierschlüssel mit einem Nullabschlusszeichen enthält.

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.

Diese Funktion ist für Palm OS verfügbar.

Siehe auch