Syntaxe
DWORD GetLogicalDriveStringsA(
DWORD nBufferLength,
LPTSTR lpBuffer
);
|
Paramètres
Nom |
Description |
nBufferLength |
Ce paramètre permet d'indiquer la taille maximum du tampon pointant vers le paramètre «lpBuffer». |
lpBuffer |
Ce paramètre permet d'indiquer un pointeur vers un tampon recevant une séries de chaînes de caractères ASCIZ, une pour chaque unité valide dans le système, plus un ajout d'un caractère nulle additionnelle. |
Retour
Valeur |
Description |
0 |
Cette valeur permettent d'indiquer que l'opération n'a pas réussi, il faut consulter la fonction GetLastError, pour savoir le pourquoi. |
!= 0 |
Ces valeurs permettent d'indiquer que la longueur, en caractères, de la chaîne de caractères copié dans le tampon sans l'inclusion des caractères nulle. |
Description
Cette fonction permet de remplir un tampon avec une chaîne de caractères spécifiant une unité de disque système valide.
Remarques
- Chaque chaîne de caractères dans la mémoire tampon ne peut pas être utilisé partout où un répertoire racine est nécessaire, comme par exemple les fonctions d'API «GetDriveTypeA» et «GetDiskFreeSpaceA».
- Cette fonction retourne une concaténation de l'unité disque dans l'espace de nom global et local d'un périphérique DOS.
Dernière mise à jour : Dimanche, le 6 décembre 2015