Ich versuche mich gerade an der API Funktion GetDiskFreeSpaceEx_().
Ziel: Den verfügbaren freien Spicherplatz des Laufwerks, die Speicherkapazität des Laufwerks und den belegten Speicher des Laufwerks in Byte zu ermitteln.
Mein Code:
Code: Alles auswählen
Structure abc
long1.l
long2.l
EndStructure
GetDiskFreeSpaceEx_(@"C:\", a.abc, b.abc, c.abc)
Kann mir hier jemand helfen und explizit sagen b\long2 sagt dir ... und c\long1 sagt dir, dass... usw.
Und: funktioniert das auch mit CD-ROMs, DVs, Netzlaufwerken, etc.?
Und: Gibt's da nicht bald ein Buffer-Overflow, wenn ich die Anzahl Bytes einer 320 GB Festplatte ermittle? Wenns sein muss, können die Ergebnisse auch in eine Float-variable vorliegen, das ist mir egal (Float hat doch unbegrenzt hohe Zahlen, oder?).
Danke für eure Mühe!
