• Conf igManagerUserConf ig, тип: boolean – определяет, может ли устройство использовать пользовательские настройки.
• CreationClassName, тип: string – указывает название класса, используемого для создания.
• Description, тип: string – содержит описание раздела.
• DevicelD, тип: string – является ключевым. Оно содержит уникальный идентификатор раздела.
• DirtyBitSet, тип: boolean – определяет, помечен ли данный раздел грязным. Раздел помечается грязным в том случае, если операционная система не могла записать или считать с него нужные данные (то есть имеются подозрения на физические или логические ошибки в структуре раздела, и требуется выполнить проверку раздела). Если бит установлен, то перед выполнением таких операций, как дефрагментация или конвертирование, необходимо проверить диск на ошибочные или сбойные секторы.
• DriveType, тип: uint32 – указывает тип диска, которому принадлежит данный раздел. Например, значение 5 данного свойства говорит о том, что устройство является компакт-диском. А значение 4 говорит о том, что раздел является сетевым. Значение же 3 говорит о том, что раздел является частью локального диска.
• ErrorCleared, тип: boolean – свойство определяет, были ли исправлена последняя ошибка в работе устройства, описанная значением свойства Last-ErrorCode.
• ErrorDescription, тип: string – содержит описание возникшей в работе устройства ошибки. Код ошибки находится в свойстве LastErrorCode.
• ErrorMethodology, тип: string – также содержит описание найденной ошибки и возможного способа ее исправления.
• FileSystem, тип: string – определяет файловую систему, с помощью которой отформатирован данный раздел.
• FreeSpace, тип: uint64 – указывает количество свободного на разделе места в байтах.
• InstallDate, тип: datetime – определяет дату установки данного устройства или его драйверов.
• Label, тип: string – содержит метку раздела (размер метки может быть не более 32 символов).
• LastErrorCode, тип: uint32 – хранит код последней ошибки, возникшей в работе устройства.
• MaximumFileNameLength, тип: uint32 – определяет максимальную длину имени файла (без расширения), поддерживаемую данным разделом.
• Name, тип: string – указывает имя раздела, если, конечно, оно у него есть.
• NumberOfBlocks, тип: uint64 – определяет общее количество блоков, из которых состоит данный раздел.
• PageFilePresent, тип: boolean – указывает, находится ли на данном разделе файл подкачки операционной системы.
• PNPDevicelD, тип: string – определяет идентификатор устройства Plug and Play.
• PowerManagementCapabilities,тип: массив элементов uintl6 —указывает возможности данного раздела использовать энергосберегающий режим.
• PowerManagementSupported, тип: boolean – свойство определяет, может ли вообще данное устройство использовать возможности управления питанием.
• Purpose, тип: string – описывает медиа-возможности устройства.
• QuotasEnabled, тип: boolean – определяет, включено ли использование квот на данном устройстве.
• Quotaslncomplete, тип: boolean – указывает, используются ли квоты в данный момент на данном устройстве.
• QuotasRebuilding, тип: boolean – если значение данного свойства равно true, то компонент использования квот в данный момент настраивается.
• SerialNumber, тип: uint32 – определяет серийный номер устройства.
• Status, тип: string – указывает описание текущего статуса объекта. Например, данное свойство может содержать одно из представленных ниже значений: OK, Error, Starting, Stopping, Degraded или Pred Fail.
• Status Info, тип: uintl6 – определяет код статуса устройства. Например, если значение свойства равно 3, то устройство включено, а если значение равно 4, то отключено.
• SupportsDiskQuotas, тип: boolean – указывает, поддерживает ли устройство использование квот.
• SupportsFileBasedCompression, тип: boolean – определяет, поддерживает ли раздел стандартные способы компрессии файлов.
• SystemCreationClassName, тип: string – содержит системное имя класса-создателя.
• SystemName, тип: string – хранит системное имя.
• SystemVolume, тип: boolean – определяет, содержит ли данный раздел файлы, необходимые для запуска операционной системы.
Класс также содержит несколько свойств, доступных как для чтения, так и для записи:
• DriveLetter, тип: string – определяет букву диска;
• IndexingEnabled, тип: boolean – указывает, разрешено ли индексирование данного раздела.
Данный класс также поддерживает несколько методов, позволяющих работать с активацией продукта.
• AddMountPoint – используется для добавления точки монтирования каталога к данному разделу.
Входящий параметр: строковый параметр, определяющий путь к каталогу.
Возвращаемые параметры: нет.
• Chkdsk – проверяет данный раздел на повреждения и ошибочные секторы.
Входящие параметры.
– Определяет, будут ли исправляться найденные ошибки. Имеет тип boolean. По умолчанию значение данного параметра равно false.
– Указывает, будет ли выполняться строгая проверка индекса. Нестрогая проверка индекса ускоряет процесс проверки раздела. Имеет тип boolean. По умолчанию значение данного параметра равно true.