共用方式為


IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA IOCTL (ehstorbandmgmt.h)

與帶相關聯的元數據會使用 IOCTL_EHSTOR_BANDMGMT_GET_BAND_METADATA 要求來擷取。 頻帶的元數據可作為金鑰管理員應用程式的數據區域。

主要程序代碼

IRP_MJ_DEVICE_CONTROL

輸入緩衝區

Irp->AssociatedIrp.SystemBuffer 的輸入緩衝區必須包含 GET_BAND_METADATA_PARAMETERS 結構。

輸入緩衝區長度

Parameters.DeviceIoControl.InputBufferLength 指出緩衝區的大小,以位元組為單位,緩衝區的大小至少必須是 sizeof (GET_BAND_METADATA_PARAMETERS)。

輸出緩衝區

Irp->AssociatedIrp.SystemBuffer 的輸出緩衝區包含由 GET_BAND_METADATA_PARAMETERS所指定的頻帶元數據位元組陣列。

輸出緩衝區長度

GET_BAND_METADATA_PARAMETERS 結構的長度。

狀態區塊

Information 位元段包含輸出緩衝區中傳回的位元組數目。 下列其中一個值可以在 [狀態] 字段中傳回。

狀態值 描述
STATUS_SUCCESS 元數據是在系統緩衝區中傳回的。
STATUS_INVALID_DEVICE_REQUEST 存儲設備不支援頻帶管理。
STATUS_INVALID_BUFFER_SIZE 輸出緩衝區大小不正確。
STATUS_INVALID_PARAMETER 輸入緩衝區中的資訊無效。
STATUS_NOT_FOUND 在提供的選取準則中找不到帶狀。
STATUS_IO_DEVICE_ERROR 通訊失敗。 存儲設備可能與安全性通訊協定不相容。

言論

不需要此 IOCTL 的驗證,而且不包含驗證金鑰作為輸入。

要求

要求 價值
最低支援的用戶端 從 Windows 8 開始提供
標頭 ehstorbandmgmt.h (include EhStorBandMgmt.h)

另請參閱

BAND_LOCATION_INFO

BAND_SECURITY_INFO

CREATE_BAND_PARAMETERS