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.

Sintaks

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 sizeof(DEVICE_DSM_RANGE_ERROR_OUTPUT).

Flags

Bendera yang terkait dengan informasi kesalahan rentang. Potensi nilai:

Nilai Makna
DEVICE_STORAGE_NO_ERRORS Tidak ada kesalahan media di salah satu 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.

Keterangan

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

Persyaratan Nilai
Header ntddstor.h

Lihat juga

Deskripsi DEVICE_DSM_ACTION

DEVICE_STORAGE_RANGE_ATTRIBUTES

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES