Compartilhar via


Método GetProtectionStatus da classe Win32_EncryptableVolume

O método GetProtectionStatus da classe Win32_EncryptableVolume indica se o volume e sua chave de criptografia (se houver) estão protegidos.

A proteção estará desativada se um volume não for criptografado ou parcialmente criptografado ou se a chave de criptografia do volume estiver disponível no clear no disco rígido.

Sintaxe

uint32 GetProtectionStatus(
  [out] uint32 ProtectionStatus
);

Parâmetros

ProtectionStatus [out]

Tipo: uint32

Especifica se o volume e a chave de criptografia (se houver) estão protegidos.

Valor Significado
Desprotegido
0
PROTEÇÃO DESATIVADA
Para um HDD padrão:
O volume não é criptografado, parcialmente criptografado ou a chave de criptografia do volume está disponível no clear no disco rígido. A chave de criptografia estará disponível no disco rígido se os protetores de chave tiverem sido desabilitados usando o método DisableKeyProtectors ou se nenhum protetor de chave tiver sido especificado usando os seguintes métodos:
Para um EHDD:
A banda do volume é desbloqueada perpétuamente, não tem nenhum gerenciador de chaves ou é gerenciada por um gerenciador de chaves de terceiros.
Isso também pode significar que a banda é gerenciada pelo BitLocker, mas o método DisableKeyProtectors foi chamado e a unidade está suspensa.
Protegido
1
PROTEÇÃO ATIVADA
Para um HDD padrão:
O volume é totalmente criptografado e a chave de criptografia para o volume não está disponível no clear no disco rígido.
Para um EHDD:
O BitLocker é o gerenciador de chaves da banda. A unidade pode ser bloqueada ou desbloqueada, mas não pode ser desbloqueada perpetuamente.
Desconhecido
2
Não é possível determinar a status de proteção de volume. Isso pode ser causado pelo volume estar em um estado bloqueado.
Windows Vista Ultimate, Windows Vista Enterprise e Windows Server 2008: Não há suporte para esse valor. Esse valor tem suporte a partir do Windows 7 e do Windows Server 2008 R2.

 

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.

 

Comentários

Você só poderá criptografar um volume se chamar DisableKeyProtectors primeiro ou usar um dos seguintes métodos:

Portanto, se o disco for criptografado e ProtectionStatus retornar zero (PROTECTION OFF), as chaves serão desabilitadas.

Use GetKeyProtectors para listar os protetores de chave que foram especificados para proteger a chave de criptografia do volume. Se houver protetores de chave, mas a proteção for zero (PROTECTION OFF), use EnableKeyProtectors para ativar a proteção por volume.

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