ALLOCDISKSPACE |
Alloue de l'espace disque |
Borland Pascal |
STRESS (Windows) |
Syntaxe
Function AllocDiskSpace(lLeft:Longint,wDrive:Word):Integer;
|
Paramètres
Nom |
Description |
lLeft |
Ce paramètre permet d'indiquer le nombre d'octets à laisser disponibles sur le disque. |
wDrive |
Ce paramètre permet d'indiquer la partition de disque sur laquelle créer le fichier STRESS.EAT. Ce paramètre doit être l'une des valeurs suivantes : |
EDS_WIN |
Cette constante permet d'indiquer de créer le fichier sur la partition Windows. |
EDS_CUR |
Cette constante permet de créer le fichier sur la partition courante. |
EDS_TEMP |
Cette constante permet de créer le fichier sur la partition contenant le répertoire TEMP. |
Description
Cette fonction permet de créer un fichier étant assez large pour assuré pour la monté d'un disque d'espace spécifié ou l'espace disponible dans la partition de disque.
Remarques
- La valeur de retour est supérieure à zéro si la fonction réussit ; c'est zéro si la fonction n'a pas pu créer de fichier ; ou c'est -1 si au moins un des paramètres est invalide.
- La fonction AllocDiskSpace crée un fichier suffisamment volumineux pour garantir que la quantité d'espace spécifiée ou moins est disponible sur la partition de
disque spécifiée. Le fichier, appelé STRESS.EAT, est créé dans le répertoire racine de la partition de disque.
- Si STRESS.EAT existe déjà lorsque la fonction AllocDiskSpace est appelé, la fonction le supprime et en crée un nouveau.
- Dans deux situations, la quantité d'espace libre restant sur le disque peut être inférieure au nombre d'octets spécifié dans le paramètre lLeft : lorsque la
quantité d'espace libre sur le disque est inférieure au nombre dans lLeft lorsqu'une application appelle AllocDiskSpace, ou lorsque la valeur de lLeft n'est
pas un multiple exact de la taille de l'unité d'allocation de disques.
- La fonction UnAllocDiskSpace supprime le fichier créé par AllocDiskSpace.
Dernière mise à jour : Mardi, le 25 Janvier 2022