API Meilleure résolution Optimisé pour |
Membre de Click-FR®, Réseau francophone Paie-Par-Click GetVolumeInformationDate de parution : 02/03/2000 - Cette fiche API a été lue 2204 fois Description GetVolumeInformation retourne les informations du système de fichiers et du volume du répertoire racine spécifié. Syntaxe
lpRootPathName Chaîne contenant le répertoire racine du volume à décrire. Si celui-ci est NULL, c'est le répertoire courant qui est pris en compte. lpVolumeNameBuffer nVolumeNameSize Entier long recevant la longueur en caractère du nom du volume spécifié. Le paramètre est ignoré si ce nom n'est pas fourni. lpVolumeSerialNumber Chaîne recevant le numéro de série du volume. Peut être NULL si celui-ci n'est pas requis. lpMaximumComponentLength Chaîne recevant la longueur maximale exprimée en caractères, d'un composant fichier supporté par le système. Un composant fichier est la portion du fichier entre deux antébarres ( \ ). La valeur stockée est utilisée pour indiquer si les noms longs sont supportés. Par exemple, pour le système FAT supportant les noms longs, la fonction stocke la valeur 255 au lieu de 8.3 pour le précédent. Les noms longs peuvent aussi être supportés sur les systèmes NTFS et HPFS. lpFileSystemFlags Chaîne recevant un paramètre associé au système de fichiers spécifié. Ce paramètre peut être une combinaison de plusieurs paramètres. Une exception cependant pour FS_FILE_COMPRESSION et FS_VOL_IS_COMPRESSED qui s'excluent mutuellement.
lpFileSystemNameBuffer Chaîne recevant le système de fichiers (FAT, NTFS, HPFS) nFileSystemNameSize Entier long précisant la longueur en caractères du système de fichiers. Ce paramètre est ignoré si le système n'est pas reconnu. Compatibilité Toutes versions Remarque Aucune Exemple 1
lpRootPathName = "c:\"
RetVal = AppelDLL32("kernel32", "GetVolumeInformationA", ... //Conversion de la valeur hexadecimale
Rappel : Le code fourni est compatible Windev
v.4 et 5. Pour les versions supérieures, vous devez modifier le type des
variables numériques.
Par exemple : entier long devient entier. |