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.
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;
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.
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.
Syarat | Nilai |
---|---|
Header | ntddstor.h |
Deskripsi DEVICE_DSM_ACTION