struktur DEVICE_STORAGE_RANGE_ATTRIBUTES (ntddstor.h)

Struktur DEVICE_STORAGE_RANGE_ATTRIBUTES berisi status kesalahan media untuk rentang blok logis.

Sintaks

typedef struct _DEVICE_STORAGE_RANGE_ATTRIBUTES {
  ULONGLONG LengthInBytes;
  union {
    ULONG AllFlags;
    struct {
      ULONG IsRangeBad : 1;
    } DUMMYSTRUCTNAME;
  } DUMMYUNIONNAME;
  ULONG     Reserved;
} DEVICE_STORAGE_RANGE_ATTRIBUTES, *PDEVICE_STORAGE_RANGE_ATTRIBUTES;

Anggota

LengthInBytes

Panjang rentang blok logis, dalam byte, yang berlaku untuk status kesalahan di IsRangeBad .

DUMMYUNIONNAME

DUMMYUNIONNAME.AllFlags

Jangan gunakan.

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.IsRangeBad

Menunjukkan apakah rentang blok logis berisi kesalahan media. Atur ke 1 saat rentang blok logis berisi kesalahan; jika tidak, atur ke 0.

Reserved

Dicadangkan untuk digunakan di masa mendatang; jangan gunakan.

Keterangan

Blok output dalam payload permintaan IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES diformat sebagai struktur DEVICE_DSM_RANGE_ERROR_OUTPUT saat tindakan DeviceDsmAction_GetRangeErrorInfo. Driver mengembalikan status kesalahan untuk rentang blok logis dalam array struktur DEVICE_STORAGE_RANGE_ATTRIBUTES. Elemen array diurutkan sehingga urutannya sesuai dengan urutan rentang input.

Lihat Deskripsi DEVICE_DSM_ACTION untuk detail selengkapnya tentang tindakan ini.

Persyaratan

Persyaratan Nilai
Header ntddstor.h

Lihat juga

Deskripsi DEVICE_DSM_ACTION

DEVICE_DSM_RANGE_ERROR_OUTPUT

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES