Método GetConversionStatus da classe Win32_EncryptableVolume

O método GetConversionStatus da classe Win32_EncryptableVolume indica o status da criptografia ou descriptografia no volume.

Sintaxe

uint32 GetConversionStatus(
  [out] uint32 ConversionStatus,
  [out] uint32 EncryptionPercentage,
  [out] uint32 EncryptionFlags,
  [out] uint32 WipingStatus,
  [out] uint32 WipingPercentage,
  [in]  uint32 PrecisionFactor
);

Parâmetros

ConversionStatus [out]

Tipo: uint32

Criptografia de volume ou status de descriptografia. Esse pode ser um dos valores a seguir.

Valor Significado
FullyDecrypted
0
Para um HDD (disco rígido padrão), o volume é totalmente descriptografado.
Para um EHDD (disco rígido criptografado por hardware), o volume é desbloqueado perpétuamente.
FullyEncrypted
1
Para um HDD (disco rígido padrão), o volume é totalmente criptografado.
Para um EHDD (disco rígido criptografado por hardware), o volume não é desbloqueado perpetuamente.
EncryptionInProgress
2
O volume é parcialmente criptografado.
DecryptionInProgress
3
O volume é parcialmente criptografado.
EncryptionPaused
4
O volume foi pausado durante o progresso da criptografia. O volume é parcialmente criptografado.
DecryptionPaused
5
O volume foi pausado durante o progresso da descriptografia. O volume é parcialmente criptografado.

 

EncryptionPercentage [out]

Tipo: uint32

Porcentagem do volume criptografado. Esse é um inteiro de 0 a 100 inclusive.

Devido ao arredondamento de números, um percentual de criptografia de 0 ou 100 não indica necessariamente que o disco está totalmente descriptografado ou totalmente criptografado. Sempre use ConversionStatus para determinar se o disco está de fato totalmente descriptografado ou totalmente criptografado.

EncryptionFlags [out]

Tipo: uint32

Sinalizadores que descrevem o comportamento de criptografia.

Uma combinação de 32 bits com os bits a seguir definidos no momento.

Valor Significado
0x00000001
Execute a criptografia de volume no modo de criptografia somente de dados ao iniciar um novo processo de criptografia. Se a criptografia tiver sido pausada ou interrompida, chamar o método Encrypt retomará efetivamente a conversão e o valor desse bit será ignorado. Esse bit só tem efeito quando os métodos Encrypt ou EncryptAfterHardwareTest iniciam a criptografia do estado totalmente descriptografado, da descriptografia no estado em andamento ou do estado de descriptografia pausado. Se esse bit for zero, o que significa que ele não está definido, ao iniciar um novo processo de criptografia, a conversão de modo completo será executada.
0x00000002
Execute o apagamento sob demanda do espaço livre do volume. Chamar o método Encrypt com esse conjunto de bits só é permitido quando o volume não está convertendo ou limpando no momento e está em um estado "criptografado".
0x00010000
Execute a operação solicitada de forma síncrona. A chamada será bloqueada até que a operação solicitada seja concluída ou interrompida. Esse sinalizador só tem suporte com o método Encrypt . Esse sinalizador pode ser especificado quando Encrypt é chamado para retomar a criptografia interrompida ou interrompida ou a limpeza ou quando a criptografia ou a limpeza estiverem em andamento. Isso permite que o chamador retome a espera síncrona até que o processo seja concluído ou interrompido.

 

WipingStatus [out]

Tipo: uint32

Espaço livre limpando status. Esse pode ser um dos valores a seguir.

Valor Significado
FreeSpaceNotWiped
0
O espaço livre não foi apagado.
FreeSpaceWiped
1
O espaço livre foi apagado.
FreeSpaceWipingInProgress
2
No momento, a limpeza de espaço livre está em andamento.
FreeSpaceWipingPaused
3
A limpeza de espaço livre foi pausada.

 

WipingPercentage [out]

Tipo: uint32

Um valor de 0 a 100 que especifica o percentual de espaço livre que foi apagado.

PrecisionFactor [in]

Tipo: uint32

Um valor de 0 a 4 que especifica o nível de precisão

Valor retornado

Tipo: uint32

Esse método retornará um dos códigos a seguir ou outro código de erro se falhar.

Retornar código/valor Descrição
S_OK
0 (0x0)
O método foi bem-sucedido.
FVE_E_LOCKED_VOLUME
2150694912 (0x80310000)
O volume está bloqueado.

 

Comentários

Os arquivos MOF (Managed Object Format) contêm as definições para classes WMI (Instrumentação de Gerenciamento do Windows). Os arquivos MOF não são instalados como parte do SDK do Windows. Eles são instalados no servidor quando você adiciona a função associada usando o Gerenciador do Servidor. Para obter mais informações sobre arquivos MOF, consulte MOF (Managed Object Format).

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista Enterprise, Windows Vista Ultimate [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
Namespace
Root\CIMV2\Security\MicrosoftVolumeEncryption
MOF
Win32_encryptablevolume.mof

Confira também

Win32_EncryptableVolume