ehstorbandmgmt.h-Header
Dieser Header wird vom Speicher verwendet. Weitere Informationen finden Sie unter
ehstorbandmgmt.h enthält die folgenden Programmierschnittstellen:
IOCTLs
IOCTL_EHSTOR_BANDMGMT_ACTIVATE Diese IOCTL_EHSTOR_BANDMGMT_ACTIVATE Anforderung wird gesendet, um die Sicherheitsfeatures und die Bandverwaltung auf einem Speichergerät zu aktivieren. Die Anforderung enthält Aktivierungsoptionen und den Authentifizierungsschlüssel. |
IOCTL_EHSTOR_BANDMGMT_CREATE_BAND Neue Bänder werden auf einem bandverwalteten Speichergerät mit der IOCTL_EHSTOR_BANDMGMT_CREATE_BAND-Anforderung erstellt. Der Tabelle mit Bandeinträgen wird ein neues Band hinzugefügt, das Bandspeicherort und Sicherheitseigenschaften enthält. |
IOCTL_EHSTOR_BANDMGMT_DELETE_BAND Ein konfiguriertes Band auf einem Speichergerät wird mit der IOCTL_EHSTOR_BANDMGMT_DELETE_BAND-Anforderung gelöscht. Eine Löschoption in den Eingabeparametern ermöglicht es der Anforderung, eine kryptografische Löschung der Banddaten durchzuführen. |
IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS Diese IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS Anforderung wird gesendet, um die Liste der Bänder für ein Speichergerät unter Bandverwaltung abzurufen. Bandinginformationen werden in einer Tabelle mit Bandeinträgen zurückgegeben, die Bandspeicherort und Sicherheitseigenschaften enthält. |
IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS Erfahren Sie mehr über die IOCTL_EHSTOR_BANDMGMT_ERASE_ALL_BANDS IOCTL. |
IOCTL_EHSTOR_BANDMGMT_ERASE_BAND Die IOCTL_EHSTOR_BANDMGMT_ERASE_BAND Anforderung löscht kryptografisch und setzt den Authentifizierungsschlüssel eines Bandes zurück. Die verbleibende Konfiguration des Bandes bleibt unverändert. |
IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA Metadaten, die einem Band zugeordnet sind, werden mit einer IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA-Anforderung abgerufen. Die Metadaten für ein Band dienen als Datenbereich für eine Key Manager-Anwendung. |
IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES Die IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES Anforderung ruft die gebänderten Sicherheitsfunktionen für ein Speichergerät ab. Die IOCTL gibt die Funktionen als BAND_MANAGEMENT_CAPABILITIES Struktur im Systempuffer zurück. |
IOCTL_EHSTOR_BANDMGMT_REVERT Diese IOCTL_EHSTOR_BANDMGMT_REVERT Anforderung wird gesendet, um die Sicherheitsfeatures und die Bandverwaltung auf einem Speichergerät zu deaktivieren. Die Anforderung enthält Revertoptionen und den Authentifizierungsschlüssel. |
IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION Die Standorteigenschaften von Bändern auf einem bandverwalteten Speichergerät werden mit der IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION-Anforderung geändert. |
IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA Metadaten, die einem Band zugeordnet sind, werden mit einer IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA-Anforderung festgelegt. Die Metadaten für ein Band dienen als Datenbereich für eine Key Manager-Anwendung. |
IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY Die Sicherheitseigenschaften von Bändern auf einem bandverwalteten Speichergerät werden mit der IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY-Anforderung geändert. |
IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO Die IOCTL_EHSTOR_TCGDRV_RELINQUISH_SILO Anforderung gibt die Kontrolle über die Bandverwaltung durch den TCG-Speichersilostreiber (Trusted Computing Group) auf. |
Strukturen
BAND_LOCATION_INFO Die BAND_LOCATION_INFO-Struktur gibt die Speicherortinformationen für eine Abfrage der Bandtabelleneintrag an. |
BAND_MANAGEMENT_CAPABILITIES Die BAND_MANAGEMENT_CAPABILITIES-Struktur enthält die für ein Speichergerät verfügbaren Sicherheitsfunktionen. Diese Struktur wird im Systempuffer von der IOCTL_EHSTOR_BANDMGMT_QUERY_CAPABILITIES-Anforderung zurückgegeben. |
BAND_SECURITY_INFO Die BAND_SECURITY_INFO-Struktur gibt die Sicherheitsinformationen für eine Abfrage des Bandtabelleneintrags an. |
BAND_TABLE Die BAND_TABLE-Struktur enthält die Tabelle der von einer IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS Anforderung zurückgegebenen Bänder. |
BAND_TABLE_ENTRY Bandinginformationseinträge in BAND_TABLE werden als BAND_TABLE_ENTRY-Strukturen dargestellt. Diese Einträge enthalten Standort- und Sicherheitseigenschaften für eine Bandkonfiguration. |
CREATE_BAND_PARAMETERS Die Parameter zum Erstellen eines Bandes auf einem Speichergerät für eine IOCTL_EHSTOR_BANDMGMT_CREATE_BAND Anforderung werden in einer CREATE_BAND_PARAMETERS-Struktur angegeben. |
DELETE_BAND_PARAMETERS Ein konfiguriertes Band wird gemäß den Parametern in einer DELETE_BAND_PARAMETERS-Struktur gelöscht. Diese Struktur ist eine Eingabe für eine IOCTL_EHSTOR_BANDMGMT_DELETE_BAND Anforderung. |
ENUMERATE_BANDS_PARAMETERS Die ENUMERATE_BANDS_PARAMETERS-Struktur wird verwendet, um auszuwählen, welche Bandinformationseinträge für die Rückgabe von einer IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS Anforderung ausgewählt werden. |
ERASE_BAND_PARAMETERS Die ERASE_BAND_PARAMETERS Struktur enthält die Auswahlkriterien für ein zu löschenes Band. Darüber hinaus kann ein neuer Authentifizierungsschlüssel festgelegt werden. Diese Struktur ist eine Eingabe für eine IOCTL_EHSTOR_BANDMGMT_ERASE_BAND Anforderung. |
GET_BAND_METADATA_PARAMETERS Die Metadaten für ein konfiguriertes Band werden gemäß den Parametern in einer GET_BAND_METADATA_PARAMETERS-Struktur abgerufen. Diese Struktur ist eine Eingabe für eine IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA Anforderung. |
SET_BAND_LOCATION_PARAMETERS Die SET_BAND_LOCATION_PARAMETERS-Struktur gibt die Parameter an, um Standorteigenschaften für ein Band auf einem Speichergerät für eine IOCTL_EHSTOR_BANDMGMT_SET_BAND_LOCATION Anforderung festzulegen. |
SET_BAND_METADATA_PARAMETERS Die Metadaten für ein konfiguriertes Band sind auf die Parameter in einer SET_BAND_METADATA_PARAMETERS-Struktur festgelegt. Diese Struktur ist eine Eingabe für eine IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA-Anforderung. |
SET_BAND_SECURITY_PARAMETERS Die Parameter zum Festlegen von Sicherheitseigenschaften für ein Band auf einem Speichergerät für eine IOCTL_EHSTOR_BANDMGMT_SET_BAND_SECURITY Anforderung werden in einer SET_BAND_SECURITY_PARAMETERS-Struktur angegeben. |
Enumerationen
ALGOIDTYP Gibt den ID-Typ des Kryptoalgorithmus an. |
LOCKSTATE Gibt den aktuellen Sperrstatus des Geräts an. |