GetVolumeInformation Problem
-
Hallo,
wieso bekommt man bei manchen Festplatte bzw. Partitionen nicht die Datenträgerbezeichnung zurück??
Meine C und D Platte haben beide eine Datenträgerbezeichnung, aber irgendwie komme ich nicht an diese ran.
char volbuff[MAX_PATH]; char sysname[MAX_PATH]; DWORD serialnumber=NULL, sysflags=NULL, componentlength=NULL; int retval = GetVolumeInformation(drive,volbuff,MAX_PATH,&serialnumber,&componentlength, &sysflags, sysname, MAX_PATH); ...
??
-
Was bekommst du denn zurück, wenn es nicht klappt? Bei manchen Partitionen klappt es aber, so wie du sagst, oder
Was liefert die Funktion zurück (retval) - falls 0, was sagt GetLastError()
-
gnaa.. es lag daran weil der parser nen Fehler hatte, der hinter dem
ein "\" packen sollte..
danke danke!