Zum Hauptinhalt springen

C16_BinMove

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.