Einzelnen Beitrag anzeigen

Dezipaitor

Registriert seit: 14. Apr 2003
Ort: Stuttgart
1.701 Beiträge
 
Delphi 7 Professional
 
#1

WriteFile und Festplatte voll

  Alt 21. Mai 2007, 23:53
hi

ich habe mal eine Frage zu WriteFile mit einer Datei.
Was passiert wenn die Festplatte/Quota voll ist?

Sagen wir, ich habe einen Block von 100kb den ich WriteFile übergebe.
Nehmen wir an, ein Cluster hat 32kb und wir haben noch drei Cluster übrig. D.h. 96kb können noch auf die Platte geschrieben werden.
Für die restlichen 4 Kb gibt es aber kein Platz mehr. Was macht WriteFile ?

1. Es erkennt schon vorher den Platzmangel, schreibt nix und meldet einen Fehler
2. Es schreibt einfach alles was es gibt, liefert aber einen Fehler und meldet 96Kb geschrieben
3. Es schreibt einfach alles was es gibt, liefert aber KEINEN Fehler und meldet 96Kb geschrieben
4. ????

Hat da jemand eine Idee? Aus der MSDN werd ich net wirklich schlau.

THX
Christian
Windows, Tokens, Access Control List, Dateisicherheit, Desktop, Vista Elevation?
Goto: JEDI API LIB & Windows Security Code Library (JWSCL)
  Mit Zitat antworten Zitat