Freigeben über


IOCTL_EHSTOR_BANDMGMT_SET_BAND_METADATA IOCTL (ehstorbandmgmt.h)

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 Schlüssel-Manager-Anwendung.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Der Eingabepuffer bei Irp-AssociatedIrp.SystemBuffer> muss eine SET_BAND_METADATA_PARAMETERS und möglicherweise eine AUTH_KEY-Struktur zusammen mit den neuen Metadaten enthalten, die für das Band festgelegt werden sollen.

Wenn der AuthKeyOffset-Member von SET_BAND_METADATA_PARAMETERS auf EHSTOR_BANDMGR_NO_KEY festgelegt ist, müssen die Eingabedaten im Systempuffer keine AUTH_KEY-Struktur enthalten.

Länge des Eingabepuffers

Parameters.DeviceIoControl.InputBufferLength gibt die Größe des Puffers in Bytes an, die mindestens sizeof (SET_BAND_METADATA_PARAMETERS) + MetadataSize + sizeof(AUTH_KEY) sein muss.

Ausgabepuffer

Keine.

Länge des Ausgabepuffers

Keine.

Statusblock

Einer der folgenden Werte kann im Feld Status zurückgegeben werden:

Statuswert BESCHREIBUNG
STATUS_SUCCESS Die Metadaten wurden für das ausgewählte Band festgelegt.
STATUS_INVALID_DEVICE_REQUEST Das Speichergerät unterstützt keine Bandverwaltung.
STATUS_INVALID_BUFFER_SIZE Die Größe des Eingabepuffers ist falsch.
STATUS_INVALID_PARAMETER Die Informationen im Eingabepuffer sind ungültig.
STATUS_NOT_FOUND Das Band wurde für die angegebenen Auswahlkriterien nicht gefunden.
STATUS_IO_DEVICE_ERROR Fehler bei der Kommunikation. Das Speichergerät ist möglicherweise nicht mit Sicherheitsprotokollen kompatibel.

Hinweise

Metadaten können auch mithilfe dieser IOCTL gelöscht werden. Um Metadaten für ein Band zu löschen, legen Sie den Metadatenteil des Eingabepuffers auf alle Nullen oder ein anderes Löschmuster fest. Um sicherzustellen, dass vertrauliche Informationen in Metadatenblobs entfernt werden, sollte dieser Löschvorgang ausgeführt werden, bevor ein Band aus der Bandtabelle des Silotreibers gelöscht wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 8 und höheren Versionen von Windows.
Kopfzeile ehstorbandmgmt.h (include EhStorBandMgmt.h)

Weitere Informationen

SET_BAND_METADATA_PARAMETERS