Zitat:
SizeOf(Buf)
Man beachte unbedingt die Beschreibung für nVolumeNameSize
GetVolumeInformation
Zitat:
The length of a volume name buffer, in TCHARs
TCHAR wurde im
MSDN nicht umsonst
fett geschrieben.
Also Length und nicht SizeOf.
Genau durch solche Fehler entstehen die meisten vProbleme mit den APIs.
- Entweder funktioniert der Code dann nicht, durch einen vermeintlich zu kleine Buffer,
- oder es gibt ganz besonders schöne Speicherüberläufe, da der Buffer größer angegeben wird, als er wirklich ist.