Método ExcludeFromAutochk de la clase Win32_LogicalDisk

El método ExcludeFromAutochk excluye los discos de la operación de autochk que se ejecutarán en el siguiente reinicio.

En este tema se usa la sintaxis de Managed Object Format (MOF). Para obtener más información sobre el uso de este método, vea Llamar a un método.

Sintaxis

uint32 ExcludeFromAutochk(
  [in] string LogicalDisk[]
);

Parámetros

LogicalDisk [in]

Lista de unidades que se deben excluir de la autochk en el siguiente reinicio. La sintaxis de cadena consta de la letra de unidad seguida de dos puntos para el disco lógico.

Ejemplo: "C:"

Valor devuelto

Devuelve un valor de 0 (cero) cuando no se produce ningún error. Los valores se muestran en la lista siguiente. Para obtener códigos de error adicionales, consulte Constantes de error de WMI o WbemErrorEnum. Para obtener valores HRESULT generales, consulte Códigos de error del sistema.

Correcto (0)

Error: unidad remota (1)

Error: unidad extraíble (2)

Error: unidad no raíz ( 3)

Error: unidad desconocida (4)

Comentarios

Si no se excluye, la autochk se realiza en el disco cuando se establece el bit sucio para el disco. Tenga en cuenta que las llamadas a excluir discos no son acumulativas. Si se realiza una llamada para excluir algunos discos, la nueva lista no se agrega a la lista de discos que ya están marcados para la exclusión. La nueva lista de discos sobrescribe la lista anterior. Este método solo es aplicable a esas instancias de disco lógico que representan un disco físico en la máquina. No es aplicable a las unidades lógicas asignadas.

Ejemplos

El siguiente ejemplo de código VBScript garantiza que Autochk.exe no se ejecutarán en la unidad C la próxima vez que se reinicie el equipo, incluso si el "bit sucio" se ha establecido en la unidad C.

strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
 
Set objDisk = objWMIService.Get("Win32_LogicalDisk") 
 
errReturn = objDisk.ExcludeFromAutoChk(Array("C:")) 

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Espacio de nombres
Root\CIMV2
MOF
CIMWin32.mof
Archivo DLL
CIMWin32.dll

Consulte también

Win32_LogicalDisk

Clases de hardware del sistema de equipos