| |
|
|
GetVolumeInformation liest Laufwerksinformationen über das angegebene Laufwerk aus.
Deklaration:
Def @GetVolumeInformation(8) !"KERNEL32","GetVolumeInformationA"
Parameter: P:B1 Adresse eines Strings oder Bereichsvariable mit einem String, der das Rootverzeichnis des Abzufragenden Laufwerks enthält. Kann 0 sein - dann wird das aktuelle Rootverzeichnis genommen. P:B2 Bereichsvariable, die den Namen des Labels (der Festplatte, Diskette, CD... ) empfängt. P:L3 Länge des Bereiches in Parameter 2 als LongInt. P:B4 Bereichvariable, die die Seriennummer des Labels empfängt (kann 0 sein). P:B5 4 Byte Bereichvariable, die die maximale Länge eines Dateinamens empfängt (kann 0 sein). P:B6 4 Byte Bereichvariable, die Flags über das Dateisystem empfängt (kann 0 sein). => $2 = Groß- und Kleinschreibung von Dateinamen wird erhalten. $1 = Groß- und Kleinschreibung von Dateinamen wird berücksichtigt (z.B. bei der Suche oder dem Überschreiben). $4 = Unicode Dateinamen werden unterstützt. $8 = Accesslisten werden unterstützt / gefordert (z.B. bei Windows2000) $10 = Unterstützt Dateikomprimierung. $8000 = Komprimierter Datenträger. P:B7 Bereichsvariable, die den Namen des Dateisystems empfängt (kann 0 sein). P:L8 Länge des Bereichs in Parameter 7.
|
|
|
| |
|
|