Hit-Parade .VB Research Center . Compteur
Accueil ~  Code ~  Programmes ~  Api ~  Forum ~  Cours ~  Livres ~  Quiz ~  Annuaire
~ Edito ~
12/03/2006 @ 13:39
Depuis la dernière mise à jour (qui remonte à... oulala plusieurs mois), un petit ménage de printemps s'impose. Ca tombe bien, c'est presque la période.
Au menu, et progressivement sur les jours à venir, rafraîchissement de plusieurs fonctions et procédures, nouvelles APIs et nouveaux programmes.

~ Rechercher ~

  

~ Annuaire VB ~
 Rechercher un site :
  

~ Partenaires ~

Fonction GetVolumeInformation

Declare Function GetVolumeInformation Lib "kernel32" Alias "GetVolumeInformationA" ( _
                 
ByVal lpRootPathName As String, _
                 ByVal lpVolNameBuf As String, _
                 ByVal nVolNameSize As Long, _
                 lpVolSerialNumber As Long, _
                 lpMaxComponentLength As Long, _
                 lpFileSystemFlags As Long, _
                 ByVal lpFileSystemNameBuf As String, _
                 ByVal nFileSystemNameSize As Long) As Long
Versions :
. Windows 95/98 : Oui
. Windows NT : A partir de 3.1
. Windows 2000/XP : Oui

Description :
Cette fonction rècupère les informations de volume concernant un lecteur.
lpRootPathName contient le nom du lecteur de travail (ex: "A:\", "C:\", ...).
lpVolNameBuf est un buffer qui contiendra le volume du lecteur (à initialiser avec des espaces avant l'appel).
nVolNameSize est la taille du buffer précédent.
lpVolSerialNumber est le numéro de série du volume.
lpMaxComponentLenght donne la taille maximale que peut prendre un nom de fichier sur le lecteur.
lpFileSystemFlags est un ensemble de constantes définies dans le tableau ci-dessous.
lpFileSystemNameBuf est un buffer représentant le nom du système de fichier utilisé par le lecteur (à initialiser avant l'appel).
nFileSystemNameSize est la taille du buffer précédent.
En cas de réussite, la fonction retourne 1, sinon elle renvoie 0.

ConstanteValeur Définition
FILE_CASE_PRESERVED&H2 Les noms de fichiers sont enregistrés de manière à respecter la casse.
FILE_CASE_SENSITIVE&H1 Les recherches de fichiers respectent la casse.
FILE_PERSISTENT_ACLS&H8 Le contrôle d'accés aux fichiers est enregistré.
FILE_UNICODE_ON_DISK&H4 Les noms de fichiers sont enregistrés en UNICODE.

Pas d'exemple disponible... Vous en avez un à proposer?

Retour à la liste des API

Visual Basic Research Center - (c) 2000/2002 -  Webmaster : docvb (chez) free (point) fr