Help fonction GetDiskFreePpace

Apinew Messages postés 9 Date d'inscription vendredi 8 août 2003 Statut Membre Dernière intervention 24 juin 2005 - 31 janv. 2004 à 13:26
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 31 janv. 2004 à 16:23
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

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
31 janv. 2004 à 16:23
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++
0
Rejoignez-nous