struttura BAND_MANAGEMENT_CAPABILITIES (ehstorbandmgmt.h)
La struttura BAND_MANAGEMENT_CAPABILITIES contiene le funzionalità di sicurezza disponibili per un dispositivo di archiviazione. Questa struttura viene restituita nel buffer di sistema dalla richiesta IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES.
Sintassi
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;
Membri
StructSize
Dimensione di questa struttura in byte. Impostare su sizeof(BAND_MANAGEMENT_CAPABILITIES).
Capabilities
Flag di funzionalità di sicurezza per un dispositivo di archiviazione. Si tratta di un valore OR bit per bit dei flag seguenti.
KeyProtectionMechanism
Meccanismo usato per proteggere le chiavi multimediali. Questo membro è impostato su uno dei seguenti elementi.
MinAuthKeyLength
Lunghezza minima, in byte, dell'autenticazione della banda o delle chiavi di cancellazione accettate dal dispositivo di archiviazione.
MaxAuthKeyLength
Lunghezza massima, in byte, dell'autenticazione della banda o delle chiavi di cancellazione accettate dal dispositivo di archiviazione.
MaxBandCount
Numero massimo di bande simultanee configurate nel dispositivo di archiviazione. Questo include la banda globale.
MaxSimultaneousReencryptionCount
Il numero di ricrittografa simultaneamente l'hardware nel dispositivo. Se questo membro è 0, le ricrittografie basate su hardware non sono supportate.
BandMetadataSize
Dimensione, in byte, dell'archivio di metadati per banda.
Osservazioni
Se CAPS_ACTIVATED non è impostato in Capabilities, la funzionalità di sicurezza può essere attivata con la richiesta di IOCTL_EHSTOR_BANDMGMT_ACTIVATE.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 8 |
intestazione | ehstorbandmgmt.h (include EhStorBandMgmt.h) |