C16_BinMove
C16_BinMove(const vPHANDLE aHdl, const vPHANDLE aDestination) : vERROR
Binäres Objekt / Verzeichnis verschieben
Details
- aHdl: Deskriptor des Objektes / Verzeichnisses
- aDestination: Deskriptor des Zielverzeichnisses
- Resultat: vERROR Fehlerwert
- Siehe: Befehle der Programmierschnittstelle , C16_BinCopy()
Mit dieser Funktion wird das Objekt bzw. Verzeichnis (aHdl) in das Zielverzeichnis (aDestination) verschoben. Das Objekt / Verzeichnis (aHdl) muss dazu exklusiv gesperrt sein (_BinLock bzw. _BinSingleLock). Das Wurzelverzeichnis kann nicht verschoben werden.
Um ein Verzeichnis in das Wurzelverzeichnis zu verschieben, wird als Zielverzeichnis (aDestination) 0 angegeben.
Der Rückgabewert vom Typ vERROR beinhaltet entweder 0 (kein Fehler), einen negativen Fehlerwert (siehe Fehlerwerte ) oder einen der folgenden Fehlerwerte:
_rNoLock: Das Objekt / Verzeichnis ist nicht exklusiv gesperrt._rExists: Das Objekt / Verzeichnis existiert bereits im Zielverzeichnis (aDestination)._rDeadlock: Verklemmung aufgetreten.