UDF > WinAPIEx > Files & Devices > Files >


_WinAPI_SetFileValidData

Définit la longueur de données valides d'un fichier spécifié

#include <WinAPIFiles.au3>
_WinAPI_SetFileValidData ( $hFile, $iLength )

Paramètres

$hFile Le handle du fichier. Ce fichier doit avoir été ouvert avec le droit d'accès $GENERIC_WRITE, et le privilège $SE_MANAGE_VOLUME_NAME activé. Le fichier ne peut pas être sur un réseau, ou être compressé, fragmenté, ou échangé.
$iLength La nouvelle longueur de données valides. Ce paramètre doit être une valeur positive qui est supérieure à la longueur de données valide courante, mais inférieure à la taille actuelle du fichier.

Valeur de retour

Succès: Retourne True
Échec: Retourne False

Remarques

Cette fonction définit la fin logique d'un fichier. Pour définir la taille d'un fichier, utilisez la fonction _WinAPI_SetEndOfFile(). La taille physique du fichier est également définit par la fin du fichier.

Généralement, la fonction _WinAPI_SetFileValidData() est utilisée par les applications de niveau système sur leurs propres données privées. Pas tous les système de fichier utilisent une longueur de données valides. Certains systèmes de fichiers peuvent suivre plusieurs plages de données valides.
En général, la plupart des applications n'auront jamais besoin d'appeler cette fonction.

En relation

_WinAPI_SetEndOfFile

Voir aussi

Consultez SetFileValidData dans la librairie MSDN.