Метод ExcludeFromAutochk класса Win32_LogicalDisk
Метод ExcludeFromAutochk исключает диски из операции autochk , выполняемой при следующей перезагрузке.
В этом разделе используется синтаксис MOF. Дополнительные сведения об использовании этого метода см. в разделе Вызов метода .
Синтаксис
uint32 ExcludeFromAutochk(
[in] string LogicalDisk[]
);
Параметры
-
LogicalDisk [in]
-
Список дисков, которые должны быть исключены из autochk при следующей перезагрузке. Синтаксис строки состоит из буквы диска, за которой следует двоеточие для логического диска.
Пример: "C:"
Возвращаемое значение
Возвращает значение 0 (ноль), если ошибка не возникает. Значения перечислены в следующем списке. Дополнительные коды ошибок см. в разделе Константы ошибок WMI или WbemErrorEnum. Общие значения HRESULT см. в разделе Системные коды ошибок.
-
Успешно (0)
-
Ошибка — удаленный диск (1)
-
Ошибка — съемный диск (2)
-
Ошибка — диск не корневой каталог (3)
-
Ошибка — неизвестный диск (4)
Комментарии
Если этот параметр не исключен, функция autochk выполняется на диске при установке бита грязное для диска. Обратите внимание, что вызовы для исключения дисков не являются накопительными. Если выполняется вызов для исключения некоторых дисков, новый список не добавляется в список дисков, которые уже помечены для исключения. Новый список дисков перезаписывает предыдущий список. Этот метод применим только к тем экземплярам логического диска, которые представляют физический диск на компьютере. Он не применяется к сопоставленным логическим дискам.
Примеры
Следующий пример кода VBScript гарантирует, что Autochk.exe не будет выполняться на диске C при следующей перезагрузке компьютера, даже если на диске C задано значение "бит грязное".
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objDisk = objWMIService.Get("Win32_LogicalDisk")
errReturn = objDisk.ExcludeFromAutoChk(Array("C:"))
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista |
Минимальная версия сервера |
Windows Server 2008 |
Пространство имен |
Root\CIMV2 |
MOF |
|
DLL |
|