IEmptyVolumeCache::P urge, méthode (emptyvc.h)
Avertit le gestionnaire de commencer à supprimer ses fichiers inutiles.
Syntaxe
HRESULT Purge(
[in] DWORDLONG dwlSpaceToFree,
[in] IEmptyVolumeCacheCallBack *picb
);
Paramètres
[in] dwlSpaceToFree
Type : DWORDLONG
Quantité d’espace disque que le gestionnaire doit libérer. Si ce paramètre a la valeur -1, le gestionnaire doit supprimer tous ses fichiers.
[in] picb
Type : IEmptyVolumeCacheCallback*
Pointeur vers l’interface IEmptyVolumeCacheCallBack du gestionnaire de nettoyage de disque. Ce pointeur peut être utilisé pour appeler la méthode PurgeProgress de l’interface pour signaler la progression de l’opération.
Valeur retournée
Type : HRESULT
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
L’opération a pris fin prématurément. Cette valeur est généralement retournée lorsque PurgeProgress retourne E_ABORT. Cela se produit généralement lorsque l’utilisateur annule l’opération en cliquant sur le bouton Annuler du gestionnaire de nettoyage de disque. |
Notes
Pour Windows 98, le paramètre dwSpaceToFree est toujours défini sur la valeur spécifiée par le gestionnaire lorsque IEmptyVolumeCache::GetSpaceUsed a été appelé.
En général, les gestionnaires doivent rester simples et supprimer tous leurs fichiers lorsque cette fonction est appelée. Si la suppression d’une partie des fichiers présente des avantages significatifs en matière de performances, le gestionnaire doit implémenter la méthode ShowProperties . Lorsqu’elle est appelée, cette méthode affiche une interface utilisateur qui permet à l’utilisateur de sélectionner les fichiers à supprimer.
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | emptyvc.h |
DLL | Shell32.dll (version 5.0 ou ultérieure) |