GetProtectionStatus-Methode der Win32 _ EncryptableVolume-Klasse

Die GetProtectionStatus-Methode der Win32 _ EncryptableVolume-Klasse gibt an, ob das Volume und sein Verschlüsselungsschlüssel (sofern vorhanden) geschützt sind.

Der Schutz ist deaktiviert, wenn ein Volume unverschlüsselt oder teilweise verschlüsselt ist oder wenn der Verschlüsselungsschlüssel des Volumes auf der Festplatte unverschlüsselt verfügbar ist.

Syntax

uint32 GetProtectionStatus(
  [out] uint32 ProtectionStatus
);

Parameter

ProtectionStatus [ out]

Typ: uint32

Gibt an, ob das Volume und der Verschlüsselungsschlüssel (sofern vorhanden) gesichert sind.

Wert Bedeutung
Ungeschützte 0
SCHUTZ AUS
Für eine HDD-Standard-Festplatte:
Das Volume ist unverschlüsselt, teilweise verschlüsselt, oder der Verschlüsselungsschlüssel des Volumes ist auf der Festplatte unverschlüsselt verfügbar. Der Verschlüsselungsschlüssel ist auf der Festplatte im Klartext verfügbar, wenn Schlüsselschutzvorrichtungen mithilfe der DisableKeyProtectors-Methode deaktiviert wurden oder wenn keine Schlüsselschutzvorrichtungen mithilfe der folgenden Methoden angegeben wurden:
Für eine EHDD:
Das Band für das Volume wird unbefristet entsperrt, verfügt über keinen Schlüssel-Manager oder wird von einem Schlüssel-Manager eines Drittanbieters verwaltet.
Dies kann auch bedeuten, dass das Band von BitLocker verwaltet wird, aber die DisableKeyProtectors-Methode aufgerufen wurde und das Laufwerk angehalten wird.
Geschützt
1
SCHUTZ EIN
Für eine HDD-Standard-Festplatte:
Das Volume ist vollständig verschlüsselt, und der Verschlüsselungsschlüssel für das Volume ist auf der Festplatte nicht im Klartext verfügbar.
Für eine EHDD:
BitLocker ist der Schlüssel-Manager für das Band. Das Laufwerk kann gesperrt oder entsperrt, aber nicht unbefristet entsperrt werden.
Unbekannt
2
Der Volumeschutzstatus kann nicht bestimmt werden. Dies kann darauf zurückzuführen sein, dass sich das Volume in einem gesperrten Zustand befindet.
Windows Vista Ultimate, Windows Vista Enterprise und Windows Server 2008: Dieser Wert wird nicht unterstützt. Dieser Wert wird ab Windows 7 und Windows Server 2008 R2 unterstützt.

Rückgabewert

Typ: uint32

Diese Methode gibt einen der folgenden Codes oder einen anderen Fehlercode zurück, wenn er fehlschlägt.

Rückgabecode/-wert Beschreibung
S _ OK
0 (0x0)
Die Methode war erfolgreich.

Hinweise

Sie können ein Volume nur verschlüsseln, wenn Sie entweder DisableKeyProtectors zuerst aufrufen oder eine der folgenden Methoden verwenden:

Wenn der Datenträger also verschlüsselt ist und ProtectionStatus 0 (PROTECTION OFF) zurückgibt, werden Schlüssel deaktiviert.

Verwenden Sie GetKeyProtectors, um die Schlüsselschutzvorrichtungen aufzulisten, die zum Sichern des Verschlüsselungsschlüssels des Volumes angegeben wurden. Wenn Schlüsselschutzvorrichtungen vorhanden sind, aber der Schutz 0 (PROTECTION OFF) ist, verwenden Sie EnableKeyProtectors, um den Volumeschutz zu aktivieren.

Managed Object Format -Dateien (MOF) enthalten die Definitionen für WMI-Klassen (Windows Management Instrumentation). MOF-Dateien werden nicht als Teil des Windows SDK installiert. Sie werden auf dem Server installiert, wenn Sie die zugeordnete Rolle mithilfe der Server-Manager hinzufügen. Weitere Informationen zu MOF-Dateien finden Sie unter Managed Object Format (MOF).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista Enterprise, nur Windows Vista [ Ultimate-Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Nur Server [ 2008-Desktop-Apps]
Namespace
\CIMV2-Stammsicherheit \ \ MicrosoftVolumeEncryption
MOF
Win32 _ encryptablevolume.mof

Siehe auch

Win32 _ EncryptableVolume