Condividi tramite


IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA IOCTL (ehstorbandmgmt.h)

I metadati associati a una banda vengono recuperati con una richiesta di IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA. I metadati per una banda fungono da area dati per un'applicazione di gestione delle chiavi.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Il buffer di input in corrispondenza Irp->AssociatedIrp.SystemBuffer deve contenere una struttura GET_BAND_METADATA_PARAMETERS.

Lunghezza del buffer di input

Parameters.DeviceIoControl.InputBufferLength indica le dimensioni, in byte, del buffer, che devono essere almeno sizeof (GET_BAND_METADATA_PARAMETERS).

Buffer di output

Il buffer di output in corrispondenza Irp->AssociatedIrp.SystemBuffer contiene una matrice di byte di metadati band specificati da GET_BAND_METADATA_PARAMETERS.

Lunghezza del buffer di output

Lunghezza di una struttura GET_BAND_METADATA_PARAMETERS.

Blocco di stato

Il campo Informazioni contiene il numero di byte restituiti nel buffer di output. È possibile restituire uno dei valori seguenti nel campo Stato.

Valore di stato Descrizione
STATUS_SUCCESS I metadati sono stati restituiti nel buffer di sistema.
STATUS_INVALID_DEVICE_REQUEST Il dispositivo di archiviazione non supporta la gestione della banda.
STATUS_INVALID_BUFFER_SIZE Le dimensioni del buffer di output non sono corrette.
STATUS_INVALID_PARAMETER Le informazioni nel buffer di input non sono valide.
STATUS_NOT_FOUND La banda non è stata trovata per i criteri di selezione specificati.
STATUS_IO_DEVICE_ERROR Comunicazione non riuscita. Il dispositivo di archiviazione potrebbe non essere compatibile con i protocolli di sicurezza.

Osservazioni

L'autenticazione per questo IOCTL non è necessaria e una chiave di autenticazione non è inclusa come input.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile a partire da Windows 8
intestazione ehstorbandmgmt.h (include EhStorBandMgmt.h)

Vedere anche

BAND_LOCATION_INFO

BAND_SECURITY_INFO

CREATE_BAND_PARAMETERS