Help fonction GetDiskFreePpace

Signaler
Messages postés
9
Date d'inscription
vendredi 8 août 2003
Statut
Membre
Dernière intervention
24 juin 2005
-
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Apinew

Salut, je n'arrive pas à savoir quels arguments il faut passer à l'api GetDiskFreePpace et qu'est-ce qu'on reçoit ainsi que le type d'infos (DWORD,BYTE,etc...).
Merci d'avance à celui qui pourra me répondre
Tchao !

1 réponse

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
Salut,
Utilise GetDiskFreeSpaceEx, GetDiskFreeSpace est a considerer comme obsolete.

faut PUSHer 3 adr de struc ULARGE_INTEGER:
typedef struct union {
DWORD LowPart;
DWORD HighPart;
ULONGLONG QuadPart;
} ULARGE_INTEGER, *PULARGE_INTEGER;

ensuite PUSH adr de chaine contenant "D:" par exemple

call GetDiskFreeSpaceEx

Ne te reste plus qu'a lire les valeurs qui t'interessent partant des adr de chaque struct ULARGE_INTEGER PUSHees au debut.

ciao...
BruNews, Admin CS, MVP Visual C++