Compartir a través de


Método IEmptyVolumeCacheCallBack::ScanProgress (emptyvc.h)

Llamado por un controlador de limpieza de disco para actualizar el administrador de limpieza de disco en el progreso de un examen de archivos deletables.

Sintaxis

HRESULT ScanProgress(
  [in] DWORDLONG dwlSpaceUsed,
  [in] DWORD     dwFlags,
  [in] LPCWSTR   pcwszStatus
);

Parámetros

[in] dwlSpaceUsed

Tipo: DWORDLONG

Cantidad de espacio en disco que el controlador puede liberar en este punto del examen.

[in] dwFlags

Tipo: DWORD

Marca que se puede enviar al administrador de limpieza de disco. Esta marca puede tener el siguiente valor.

EVCCBF_LASTNOTIFICATION

Esta marca debe establecerse si el controlador no volverá a llamar a este método. Normalmente, se establece cuando el examen está cerca de completarse.

[in] pcwszStatus

Tipo: LPCWSTR

Reservado.

Valor devuelto

Tipo: HRESULT

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
El controlador debe continuar examinando los archivos deletables.
E_ABORT
Este valor se devuelve cuando el usuario hace clic en el botón Cancelar del cuadro de diálogo del administrador de limpieza de disco mientras un examen está en curso. El controlador debe detener el examen y apagarlo.

Comentarios

Normalmente, el método GetSpaceUsed del controlador llama a este método mientras el controlador busca archivos deletables.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado emptyvc.h
Archivo DLL Shell32.dll (versión 5.0 o posterior)