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 |