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 |
|
Archivo DLL |
|