Condividi tramite


Metodo GetConversionStatus della classe Win32_EncryptableVolume

Il metodo GetConversionStatus della classe Win32_EncryptableVolume indica lo stato della crittografia o della decrittografia nel volume.

Sintassi

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

Parametri

ConversionStatus [out]

Tipo: uint32

Crittografia del volume o stato di decrittografia. Questo può essere uno dei valori seguenti.

Valore Significato
Completamente crittografato
0
Per un disco rigido standard (HDD), il volume è completamente decrittografato.
Per un disco rigido crittografato hardware (EHDD), il volume viene sbloccato perpetuamente.
Completamente crittografato
1
Per un disco rigido standard (HDD), il volume è completamente crittografato.
Per un disco rigido crittografato hardware (EHDD), il volume non viene sbloccato perpetuamente.
EncryptionInProgress
2
Il volume è parzialmente crittografato.
DecrittografiaInProgress
3
Il volume è parzialmente crittografato.
EncryptionPaused
4
Il volume è stato sospeso durante lo stato di avanzamento della crittografia. Il volume è parzialmente crittografato.
DecrittografiaPaused
5
Il volume è stato sospeso durante lo stato di decrittografia. Il volume è parzialmente crittografato.

 

EncryptionPercentage [out]

Tipo: uint32

Percentuale del volume crittografato. Si tratta di un numero intero compreso tra 0 e 100.

A causa dell'arrotondamento dei numeri, una percentuale di crittografia pari a 0 o 100 non indica necessariamente che il disco è completamente decrittografato o completamente crittografato. Usare sempre ConversionStatus per determinare se il disco è effettivamente completamente decrittografato o completamente crittografato.

EncryptionFlags [out]

Tipo: uint32

Flag che descrivono il comportamento di crittografia.

Combinazione di 32 bit con i bit seguenti attualmente definiti.

Valore Significato
0x00000001
Eseguire la crittografia dei volumi in modalità di crittografia solo dati quando si avvia un nuovo processo di crittografia. Se la crittografia è stata sospesa o arrestata, la chiamata al metodo Encrypt riprende in modo efficace la conversione e il valore di questo bit viene ignorato. Questo bit ha effetto solo quando i metodi Encrypt o EncryptAfterHardwareTest avviano la crittografia dallo stato completamente decrittografato, decrittografia in stato di avanzamento o decrittografia sospesa. Se questo bit è zero, significa che non è impostato, quando si avvia un nuovo processo di crittografia, verrà eseguita la conversione in modalità completa.
0x00000002
Eseguire la cancellazione su richiesta dello spazio libero del volume. La chiamata al metodo Encrypt con questo set di bit è consentita solo quando il volume non esegue la conversione o la cancellazione e si trova in uno stato "crittografato".
0x00010000
Eseguire l'operazione richiesta in modo sincrono. La chiamata verrà bloccata finché l'operazione richiesta non è stata completata o interrotta. Questo flag è supportato solo con il metodo Encrypt . Questo flag può essere specificato quando Encrypt viene chiamato per riprendere la crittografia arrestata o interrotta o la cancellazione o quando è in corso la crittografia o la cancellazione. Ciò consente al chiamante di riprendere in modo sincrono l'attesa fino al completamento o all'interruzione del processo.

 

WipingStatus [out]

Tipo: uint32

Stato di cancellazione dello spazio libero. Questo può essere uno dei valori seguenti.

Valore Significato
FreeSpaceNotWiped
0
Lo spazio libero non è stato cancellato.
FreeSpaceWiped
1
Lo spazio libero è stato cancellato.
FreeSpaceWipingInProgress
2
La cancellazione dello spazio libero è attualmente in corso.
FreeSpaceWipingPaused
3
La cancellazione dello spazio libero è stata sospesa.

 

WipingPercentage [out]

Tipo: uint32

Valore compreso tra 0 e 100 che specifica la percentuale di spazio libero cancellato.

PrecisionFactor [in]

Tipo: uint32

Valore compreso tra 0 e 4 che specifica il livello di precisione

Valore restituito

Tipo: uint32

Questo metodo restituisce uno dei codici seguenti o un altro codice di errore se ha esito negativo.

Codice/valore restituito Descrizione
S_OK
0 (0x0)
Il metodo è stato eseguito correttamente.
FVE_E_LOCKED_VOLUME
2150694912 (0x80310000)
Il volume è bloccato.

 

Commenti

I file MOF (Managed Object Format) contengono le definizioni per le classi WMI (Management Instrumentation) di Windows. I file MOF non vengono installati come parte di Windows SDK. Vengono installati nel server quando si aggiunge il ruolo associato usando il Server Manager. Per altre informazioni sui file MOF, vedere Managed Object Format (MOF).

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista Enterprise, Windows Vista Ultimate [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Spazio dei nomi
Root\CIMV2\Security\MicrosoftVolumeEncryption
MOF
Win32_encryptablevolume.mof

Vedi anche

Win32_EncryptableVolume