Метод GetConversionStatus класса Win32_EncryptableVolume
Метод GetConversionStatus класса Win32_EncryptableVolume указывает состояние шифрования или расшифровки тома.
Синтаксис
uint32 GetConversionStatus(
[out] uint32 ConversionStatus,
[out] uint32 EncryptionPercentage,
[out] uint32 EncryptionFlags,
[out] uint32 WipingStatus,
[out] uint32 WipingPercentage,
[in] uint32 PrecisionFactor
);
Параметры
-
ConversionStatus [out]
-
Тип: uint32
Состояние шифрования или расшифровки тома. Это может быть одно из следующих значений.
Значение Значение - Полностью зашифровано
- 0
Для стандартного жесткого диска (HDD) том полностью расшифровывается.
Для жесткого диска с аппаратным шифрованием (EHDD) том разблокируется бессрочно.- Полностью зашифровано
- 1
Для стандартного жесткого диска (HDD) том полностью зашифрован.
Для жесткого диска с аппаратным шифрованием (EHDD) том не разблокируется бессрочно.- EncryptionInProgress
- 2
Том частично зашифрован. - DecryptionInProgress
- 3
Том частично зашифрован. - EncryptionPaused
- 4
Том был приостановлен во время выполнения шифрования. Том частично зашифрован. - DecryptionPaused
- 5
Том был приостановлен во время выполнения расшифровки. Том частично зашифрован. -
EncryptionPercentage [out]
-
Тип: uint32
Процент зашифрованного тома. Это целое число от 0 до 100 включительно.
Из-за округления чисел процент шифрования 0 или 100 не обязательно означает, что диск полностью расшифрован или полностью зашифрован. Всегда используйте ConversionStatus , чтобы определить, является ли диск на самом деле полностью расшифрованным или полностью зашифрованным.
-
EncryptionFlags [out]
-
Тип: uint32
Флаги, описывающие поведение шифрования.
Сочетание 32 битов со следующими битами, определенными в данный момент.
Значение Значение - 0x00000001
Выполняйте шифрование томов в режиме шифрования только для данных при запуске нового процесса шифрования. Если шифрование приостановлено или остановлено, вызов метода Encrypt фактически возобновляет преобразование и значение этого бита игнорируется. Этот бит действует только в том случае, если методы Encrypt или EncryptAfterHardwareTest запускают шифрование из состояния полностью расшифровки, расшифровки в состоянии выполнения или состояния приостановки расшифровки. Если этот бит равен нулю, то есть он не задан, при запуске нового процесса шифрования будет выполнено преобразование в полном режиме. - 0x00000002
Очистка свободного пространства тома по запросу. Вызов метода Encrypt с этим набором битов разрешен только в том случае, если том в настоящее время не преобразуется или не стирается и находится в "зашифрованном" состоянии. - 0x00010000
Выполните запрошенную операцию синхронно. Вызов будет блокироваться, пока запрошенная операция не завершится или не будет прервана. Этот флаг поддерживается только в методе Encrypt . Этот флаг можно указать при вызове метода Encrypt для возобновления остановленного или прерванного шифрования или очистки, а также при выполнении шифрования или очистки. Это позволяет вызывающей объекту возобновлять синхронное ожидание завершения или прерывания процесса. -
WipingStatus [out]
-
Тип: uint32
Состояние очистки свободного места. Это может быть одно из следующих значений.
Значение Значение - FreeSpaceNotWiped
- 0
Свободное пространство не было удалено. - FreeSpaceWiped
- 1
Свободное пространство было удалено. - FreeSpaceWipingInProgress
- 2
В настоящее время выполняется очистка свободного места. - FreeSpaceWipingPaused
- 3
Свободное место вытирка была приостановлена. -
WipingPercentage [out]
-
Тип: uint32
Значение от 0 до 100, указывающее процент свободного пространства, которое было удалено.
-
PrecisionFactor [in]
-
Тип: uint32
Значение от 0 до 4, указывающее уровень точности.
Возвращаемое значение
Тип: uint32
Этот метод возвращает один из следующих кодов или другой код ошибки в случае сбоя.
Возвращаемый код/значение | Описание |
---|---|
|
Метод выполнен успешно. |
|
Том заблокирован. |
Комментарии
MOF-файлы содержат определения для классов инструментария управления Windows (WMI). MOF-файлы не устанавливаются в составе пакета Windows SDK. Они устанавливаются на сервере при добавлении связанной роли с помощью диспетчер сервера. Дополнительные сведения о MOF-файлах см. в разделе Формат управляемого объекта (MOF).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista Enterprise, Windows Vista Ultimate [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Пространство имен |
Root\CIMV2\Security\MicrosoftVolumeEncryption |
MOF |
|
См. также раздел