Compartilhar via


Método GetKeyPackage da classe Win32_EncryptableVolume

O método GetKeyPackage da classe Win32_EncryptableVolume exporta informações que podem ajudar a salvar dados criptografados quando a unidade está gravemente danificada e não há arquivos de backup de dados.

As informações exportadas consistem na chave de criptografia do volume protegida por um protetor de chave do tipo "Senha Numérica" ou "Chave Externa". Para usar esse pacote, você também deve salvar a senha numérica ou a chave externa correspondente.

Importante

Se você optar por exportar um pacote de chaves, certifique-se de manter essas informações em um local bem protegido. Não carregue essas informações com seu computador. Se esse pacote de chaves for perdido ou roubado, você precisará descriptografar o volume e recriptografá-lo usando uma nova chave.

 

No caso de uma falha de unidade, a Ferramenta de Reparo do BitLocker existe para ajudar a salvar os dados disponíveis. Para obter mais informações sobre como essa ferramenta pode usar o pacote de chaves, consulte Como usar a Ferramenta de Reparo do BitLocker para ajudar a recuperar dados de um volume criptografado no Windows Vista.

Sintaxe

uint32 GetKeyPackage(
  [in]  string VolumeKeyProtectorID,
  [out] uint8  KeyPackage[]
);

Parâmetros

VolumeKeyProtectorID [in]

Tipo: cadeia de caracteres

Um identificador de cadeia de caracteres exclusivo usado para gerenciar um protetor de chave de volume criptografado. Para exportar um pacote de chaves, você deve usar um protetor de chave do tipo "Senha Numérica" ou "Chave Externa".

KeyPackage[] [out]

Tipo: uint8

Um fluxo de bytes que contém a chave de criptografia para um volume, protegido pelo protetor de chave especificado.

Valor retornado

Tipo: uint32

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

Código/valor de retorno Descrição
S_OK
0 (0x0)
O método foi bem-sucedido.
FVE_E_LOCKED_VOLUME
2150694912 (0x80310000)
O volume está bloqueado.
FVE_E_NOT_ACTIVATED
2150694920 (0x80310008)
O BitLocker não está habilitado no volume. Adicione um protetor de chave para habilitar o BitLocker.
FVE_E_PROTECTOR_NOT_FOUND
2150694963 (0x80310033)
O protetor de chave fornecido não existe no volume.
FVE_E_INVALID_PROTECTOR_TYPE
2150694970 (0x8031003A)
O parâmetro VolumeKeyProtectorID não se refere a um protetor de chave do tipo "Senha Numérica" ou "Chave Externa". Use o método ProtectKeyWithNumericalPassword ou ProtectKeyWithExternalKey para criar um protetor de chave do tipo apropriado.

 

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