Une partie de mon programme utilise la fonction de mise en cache de WinInet (par exemple FindFirstUrlCacheEntry, FindNextUrlCacheEntry) pour parcourir le cache système et supprimer les fichiers qui répondent à certains critères. Le problème est que lorsqu'un fichier volumineux est trouvé dans le cache, FindNextUrlCacheEntry échoue avec ERROR_INSUFFICIENT_BUFFER et demande une taille de mémoire non raisonnable pour continuer (plus de 10 Mo), que je ne parviens pas à allouer sur ce système.Lors de l'itération des fichiers de cache en utilisant les méthodes de WinInet, comment puis-je ignorer les fichiers volumineux?
je besoin d'un moyen soit: - Passer de gros fichiers (en quelque sorte arriver à l'entrée suivante) - Obtenez l'entrée du cache de fichiers volumineux sans allouer un grand tampon
J'ai remarqué les fonctions de cache « parcage » , mais ils exigent tous des URLs - et je ne peux même pas obtenir l'URL de mon entrée ...
Des suggestions?
Merci, Guypo