C16_BinReadToFile
C16_BinReadToFile(const vPHANDLE aBinHdl, const vCHAR* aFilename, const vCHAR* aCipherKey) : vERROR
Binäres Objekt exportieren
Details
- aBinHdl: Deskriptor des binären Objektes
- aFilename: Pfad und Dateiname der externen Datei
- aCipherKey: Verschlüsselungs-Code
- Resultat: vERROR Fehlerwert
- Siehe: Befehle der Programmierschnittstelle , C16_BinReadToMem() , C16_BinOpen() , C16_BinWriteFromFile()
Mit dieser Funktion wird der Inhalt des Objektes (aBinHdl) in die externe Datei (aFilename) exportiert. Falls der Objektinhalt verschlüsselt gespeichert wurde, muss in (aCipherKey) der entsprechende Verschlüsselungscode angegeben werden. Bei einem inkorrekten Code ist das Resultat C16ERR_BIN_DECRYPTION. Falls das Objekt leer ist, wird C16ERR_BIN_NO_DATA zurückgeliefert.
Beim Export des binären Objektes wird das Originaldatum und die Originalzeit der Datei wieder hergestellt.
Der Rückgabewert vom Typ vERROR beinhaltet entweder 0 (kein Fehler), einen negativen Fehlerwert (siehe Fehlerwerte ) oder einen der folgenden Fehlerwerte:
C16ERR_BIN_DECRYPTION: Verschlüsselungs-Code ist falsch.C16ERR_BIN_NO_DATA: Binäres Objekt ist leer.C16ERR_BIN_DATA_ERR: Allgemeiner Fehler.C16ERR_FSI_NO_PATH: Pfad im Namen der externe Datei (aFilename) nicht vorhanden.C16ERR_FSI_TOO_MANY_OPEN: Maximale Anzahl offener Dateien erreicht.C16ERR_FSI_ACCESS_DENIED: Zugriff auf externe Datei (aFilename) verweigert.C16ERR_FSI_INVALID_HANDLE: Datei-Deskriptor von externer Datei (aFilename) ungültig.C16ERR_FSI_INVALID_DRIVE: Laufwerk im Namen der externen Datei (aFilename) ungültig.C16ERR_FSI_SHARING_VIOLATION: Zugriffskonflikt bei Zugriff auf externe Datei (aFilename).C16ERR_FSI_LOCK_VIOLATION: Sperrkonflikt bei Zugriff auf externe Datei (aFilename).C16ERR_FSI_OPEN_FAILED: Externe Datei (aFilename) konnte nicht geöffnet werden.