Freigeben über


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.