IsKeyProtectorAvailable-Methode der Win32 _ EncryptableVolume-Klasse

Die IsKeyProtectorAvailable-Methode der Win32 _ EncryptableVolume-Klasse gibt an, ob Schutzvorrichtungen für das Volume verfügbar sind.

Wenn ein Schutzvorrichtungstyp angegeben wird, gibt die -Methode an, ob Schutzvorrichtungen des angegebenen Typs für das Volume verfügbar sind.

Syntax

uint32 IsKeyProtectorAvailable(
  [in, optional] uint32  KeyProtectorType,
  [out]          boolean IsKeyProtectorAvailable
);

Parameter

KeyProtectorType [ in, optional]

Typ: uint32

Eine ganze Zahl ohne Vorzeichen, die den Typ der abgefragten Volumeschlüsselschutzvorrichtung angibt.

Wenn dieser Parameter nicht angegeben wird, werden alle verfügbaren Schlüsselschutzvorrichtungen des Volumes abgefragt.

Wert Bedeutung
0
Alle Typen.
Alle Schlüsselschutzvorrichtungen werden abgefragt.
1
Trusted Platform Module (TPM).
2
Externer Schlüssel.
3
Numerisches Kennwort.
4
TPM und PIN.
5
TPM und Startschlüssel.
6
TPM und PIN und Startschlüssel.
7
Öffentlicher Schlüssel.
8
Passphrase.
9
TPM-Zertifikat
10
Sicherheits-ID (SID)

IsKeyProtectorAvailable [ out]

Typ: boolescher Wert

Ein boolescher Wert, der angibt, ob eine Volumeschlüsselschutzvorrichtung des angegebenen Typs auf dem Volume vorhanden ist.

Rückgabewert

Typ: uint32

Diese Methode gibt einen der folgenden Codes oder einen anderen Fehlercode zurück, wenn ein Fehler auftritt.

Rückgabecode/-wert Beschreibung
S _ OK
0 (0x0)
Die Methode war erfolgreich.
E _ INVALIDARG
2147942487 (0x80070057)
Der KeyProtectorType-Parameter wird angegeben, bezieht sich aber nicht auf einen gültigen Schlüsselschutzvorrichtungstyp.

Hinweise

Managed Object Format -Dateien (MOF) enthalten die Definitionen für Windows WMI-Klassen (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. Weitere Informationen zu MOF-Dateien finden Sie unter Managed Object Format (MOF).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista Enterprise, 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