BAND_MANAGEMENT_CAPABILITIES structure (ehstorbandmgmt.h)
La structure BAND_MANAGEMENT_CAPABILITIES contient les fonctionnalités de sécurité disponibles pour un périphérique de stockage. Cette structure est retournée dans la mémoire tampon système par la requête IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES .
Syntaxe
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;
Membres
StructSize
Taille de cette structure en octets. Défini sur sizeof(BAND_MANAGEMENT_CAPABILITIES).
Capabilities
Indicateurs de fonctionnalité de sécurité pour un périphérique de stockage. Il s’agit d’une valeur OR au niveau du bit des indicateurs suivants.
KeyProtectionMechanism
Mécanisme utilisé pour protéger les clés multimédias. Ce membre est défini sur l’un des éléments suivants.
MinAuthKeyLength
Longueur minimale, en octets, des clés d’authentification de bande ou d’effacement acceptées par le périphérique de stockage.
MaxAuthKeyLength
Longueur maximale, en octets, des clés d’authentification de bande ou d’effacement acceptées par le périphérique de stockage.
MaxBandCount
Nombre maximal de bandes simultanées configurées dans le périphérique de stockage. Cela inclut la bande globale.
MaxSimultaneousReencryptionCount
Nombre de re-chiffrements de bande simultanés pris en charge par le matériel sur l’appareil. Si ce membre a la valeur 0, les re-chiffrements de bande pilotés par le matériel ne sont pas pris en charge.
BandMetadataSize
Taille, en octets, du magasin de métadonnées par bande.
Remarques
Si CAPS_ACTIVATED n’est pas défini dans Fonctionnalités, les fonctionnalités de sécurité peuvent être activées avec la demande IOCTL_EHSTOR_BANDMGMT_ACTIVATE .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 8 |
En-tête | ehstorbandmgmt.h (inclure EhStorBandMgmt.h) |