en-tête ehstorbandmgmt.h
Cet en-tête est utilisé par le stockage. Pour plus d'informations, consultez les pages suivantes :
ehstorbandmgmt.h contient les interfaces de programmation suivantes :
IOCTLs
IOCTL_EHSTOR_BANDMGMT_ACTIVATE Cette IOCTL_EHSTOR_BANDMGMT_ACTIVATE demande est envoyée pour activer les fonctionnalités de sécurité et la gestion des bandes sur un périphérique de stockage. La demande inclut des options d’activation et la clé d’authentification. |
IOCTL_EHSTOR_BANDMGMT_CREATE_BAND De nouvelles bandes sont créées sur un périphérique de stockage géré par la bande avec la demande IOCTL_EHSTOR_BANDMGMT_CREATE_BAND. Une nouvelle bande est ajoutée à la table des entrées de bande, qui comprend l’emplacement de la bande et les propriétés de sécurité. |
IOCTL_EHSTOR_BANDMGMT_DELETE_BAND Une bande configurée sur un appareil de stockage est supprimée avec la demande de IOCTL_EHSTOR_BANDMGMT_DELETE_BAND. Une option d’effacement dans les paramètres d’entrée permet à la demande d’effectuer une effacement de chiffrement des données de la bande. |
IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS Cette IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS demande est envoyée pour récupérer la liste des bandes pour un périphérique de stockage sous gestion des bandes. Les informations de bande sont retournées dans une table d’entrées de bande qui inclut l’emplacement de la bande et les propriétés de sécurité. |
IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS En savoir plus sur le IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS IOCTL. |
IOCTL_EHSTOR_BANDMGMT_ERASE_BAND La demande IOCTL_EHSTOR_BANDMGMT_ERASE_BAND efface et réinitialise de manière cryptographique la clé d’authentification d’une bande. La configuration restante de la bande n’est pas modifiée. |
IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA Les métadonnées associées à une bande sont récupérées avec une requête IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA. Les métadonnées d’une bande servent de zone de données pour une application de gestionnaire de clés. |
IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES La requête IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES récupère les fonctionnalités de sécurité à bandes pour un périphérique de stockage. Le IOCTL retourne les fonctionnalités en tant que structure BAND_MANAGEMENT_CAPABILITIES dans la mémoire tampon système. |
IOCTL_EHSTOR_BANDMGMT_REVERT Cette IOCTL_EHSTOR_BANDMGMT_REVERT demande est envoyée pour désactiver les fonctionnalités de sécurité et la gestion des bandes sur un périphérique de stockage. La demande inclut les options de restauration et la clé d’authentification. |
IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION Les propriétés d’emplacement des bandes dans un périphérique de stockage géré par bande sont modifiées avec la demande IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION. |
IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA Les métadonnées associées à une bande sont définies avec une requête IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA. Les métadonnées d’une bande servent de zone de données pour une application de gestionnaire de clés. |
IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY Les propriétés de sécurité des bandes d’un périphérique de stockage géré par bande sont modifiées avec la demande IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY. |
IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO Le IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO demande abandonne le contrôle de la gestion de la bande par le pilote de silo de stockage trusted computing group (TCG). |
Structures
BAND_LOCATION_INFO La structure BAND_LOCATION_INFO spécifie les informations d’emplacement d’une requête d’entrée de table de bande. |
BAND_MANAGEMENT_CAPABILITIES 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 demande IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES. |
BAND_SECURITY_INFO La structure BAND_SECURITY_INFO spécifie les informations de sécurité d’une requête d’entrée de table de bande. |
BAND_TABLE La structure BAND_TABLE contient la table des bandes retournées à partir d’une demande de IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS. |
BAND_TABLE_ENTRY Les entrées d’informations de bande dans BAND_TABLE sont représentées sous forme de structures BAND_TABLE_ENTRY. Ces entrées contiennent des propriétés d’emplacement et de sécurité pour une configuration de bande. |
CREATE_BAND_PARAMETERS Les paramètres permettant de créer une bande sur un périphérique de stockage pour une demande de IOCTL_EHSTOR_BANDMGMT_CREATE_BAND sont spécifiés dans une structure de CREATE_BAND_PARAMETERS. |
DELETE_BAND_PARAMETERS Une bande configurée est supprimée en fonction des paramètres d’une structure de DELETE_BAND_PARAMETERS. Cette structure est une entrée pour une demande de IOCTL_EHSTOR_BANDMGMT_DELETE_BAND. |
ENUMERATE_BANDS_PARAMETERS La structure ENUMERATE_BANDS_PARAMETERS est utilisée pour sélectionner les entrées d’informations de bande sélectionnées à retourner à partir d’une demande de IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS. |
ERASE_BAND_PARAMETERS La structure ERASE_BAND_PARAMETERS contient les critères de sélection d’une bande à effacer. En outre, une nouvelle clé d’authentification peut être définie. Cette structure est une entrée pour une demande de IOCTL_EHSTOR_BANDMGMT_ERASE_BAND. |
GET_BAND_METADATA_PARAMETERS Les métadonnées d’une bande configurée sont récupérées en fonction des paramètres d’une structure de GET_BAND_METADATA_PARAMETERS. Cette structure est une entrée pour une demande de IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA. |
SET_BAND_LOCATION_PARAMETERS La structure SET_BAND_LOCATION_PARAMETERS spécifie les paramètres permettant de définir les propriétés d’emplacement d’une bande sur un périphérique de stockage pour une demande de IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION. |
SET_BAND_METADATA_PARAMETERS Les métadonnées d’une bande configurée sont définies sur les paramètres d’une structure SET_BAND_METADATA_PARAMETERS. Cette structure est une entrée pour une demande de IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA. |
SET_BAND_SECURITY_PARAMETERS Les paramètres permettant de définir les propriétés de sécurité d’une bande sur un périphérique de stockage pour une demande de IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY sont spécifiés dans une structure de SET_BAND_SECURITY_PARAMETERS. |
Énumérations
ALGOIDTYPE Spécifie le type d’ID d’algorithme de chiffrement. |
LOCKSTATE Indique l’état de verrouillage actuel de l’appareil. |