BAND_MANAGEMENT_CAPABILITIES Struktur (ehstorbandmgmt.h)
Die BAND_MANAGEMENT_CAPABILITIES-Struktur enthält die Sicherheitsfunktionen, die für ein Speichergerät verfügbar sind. Diese Struktur wird vom IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES-Anforderung im Systempuffer zurückgegeben.
Syntax
typedef struct _BAND_MANAGEMENT_CAPABILITIES {
ULONG StructSize;
ULONG Capabilities;
ULONGLONG KeyProtectionMechanism;
ULONG MinAuthKeyLength;
ULONG MaxAuthKeyLength;
ULONG MaxBandCount;
ULONG MaxSimultaneousReencryptionCount;
ULONG BandMetadataSize;
} BAND_MANAGEMENT_CAPABILITIES, *PBAND_MANAGEMENT_CAPABILITIES;
Angehörige
StructSize
Die Größe dieser Struktur in Byte. Auf Größe(BAND_MANAGEMENT_CAPABILITIES) festgelegt.
Capabilities
Sicherheitsfunktionskennzeichnungen für ein Speichergerät. Dies ist ein bitweiser OR-Wert der folgenden Flags.
KeyProtectionMechanism
Der Mechanismus zum Schutz der Medientasten. Dieses Element ist auf eine der folgenden Elemente festgelegt.
MinAuthKeyLength
Die Mindestlänge in Bytes der Bandauthentifizierung oder das Löschen von Schlüsseln, die vom Speichergerät akzeptiert werden.
MaxAuthKeyLength
Die maximale Länge (in Byte) der Bandauthentifizierung oder das Löschen von Schlüsseln, die vom Speichergerät akzeptiert werden.
MaxBandCount
Die maximale Anzahl gleichzeitiger Bänder, die auf dem Speichergerät konfiguriert sind. Dazu gehört auch das globale Band.
MaxSimultaneousReencryptionCount
Die Anzahl der gleichzeitigen Bandverschlüsselungen, die die Hardware auf dem Gerät unterstützt. Wenn dieses Mitglied 0 ist, werden hardwaregesteuerte Band-Re-Verschlüsselungen nicht unterstützt.
BandMetadataSize
Die Größe des Metadatenspeichers pro Band in Bytes.
Bemerkungen
Wenn CAPS_ACTIVATED in Funktionennicht festgelegt ist, kann die Sicherheitsfunktionalität mit der IOCTL_EHSTOR_BANDMGMT_ACTIVATE-Anforderung aktiviert werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 8 |
Header- | ehstorbandmgmt.h (einschließlich EhStorBandMgmt.h) |