struktur DEVICE_DSM_RANGE_ERROR_INFO (ntddstor.h)

Struktur DEVICE_DSM_RANGE_ERROR_OUTPUT (atau DEVICE_DSM_RANGE_ERROR_INFO) menyimpan informasi tentang apakah satu atau beberapa rentang blok logis berisi kesalahan media apa pun.

Sintaksis

typedef struct _DEVICE_DSM_RANGE_ERROR_INFO {
  ULONG                           Version;
  ULONG                           Flags;
  ULONG                           TotalNumberOfRanges;
  ULONG                           NumberOfRangesReturned;
  DEVICE_STORAGE_RANGE_ATTRIBUTES Ranges[ANYSIZE_ARRAY];
} DEVICE_DSM_RANGE_ERROR_INFO, *PDEVICE_DSM_RANGE_ERROR_INFO, DEVICE_DSM_RANGE_ERROR_OUTPUT, *PDEVICE_DSM_RANGE_ERROR_OUTPUT;

Anggota

Version

Versi struktur ini. Atur ke ukuran dari(DEVICE_DSM_RANGE_ERROR_OUTPUT).

Flags

Bendera yang terkait dengan informasi kesalahan rentang. Nilai yang mungkin adalah:

Nilai Arti
DEVICE_STORAGE_NO_ERRORS Tidak ada kesalahan media dalam rentang yang diminta.

TotalNumberOfRanges

Jumlah struktur DEVICE_STORAGE_RANGE_ATTRIBUTES yang diperlukan untuk memenuhi permintaan DeviceDsmAction_GetRangeErrorInfo.

NumberOfRangesReturned

Jumlah struktur DEVICE_STORAGE_RANGE_ATTRIBUTES yang dikembalikan dalam rentang .

Ranges[ANYSIZE_ARRAY]

Array struktur DEVICE_STORAGE_RANGE_ATTRIBUTES untuk mengembalikan informasi kesalahan media.

Komentar

Blok output dalam payload permintaan IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES diformat sebagai struktur DEVICE_DSM_RANGE_ERROR_OUTPUT saat tindakan DeviceDsmAction_GetRangeErrorInfo. Lihat Deskripsi DEVICE_DSM_ACTION untuk detail selengkapnya tentang tindakan ini.

Persyaratan

Syarat Nilai
Header ntddstor.h

Lihat juga

Deskripsi DEVICE_DSM_ACTION

DEVICE_STORAGE_RANGE_ATTRIBUTES

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES