DEVICE_STORAGE_RANGE_ATTRIBUTES 구조체(ntddstor.h)
DEVICE_STORAGE_RANGE_ATTRIBUTES 구조체에는 논리 블록 범위에 대한 미디어 오류 상태가 포함됩니다.
구문
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;
멤버
LengthInBytes
IsRangeBad 의 오류 상태가 적용되는 논리 블록 범위의 길이(바이트)입니다.
DUMMYUNIONNAME
DUMMYUNIONNAME.AllFlags
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.IsRangeBad
Reserved
향후 사용을 위해 예약됨; 사용하지 마세요.
설명
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 요청 페이로드의 출력 블록은 작업이 DeviceDsmAction_GetRangeErrorInfo 때 DEVICE_DSM_RANGE_ERROR_OUTPUT 구조체로 형식이 지정 됩니다. 드라이버는 DEVICE_STORAGE_RANGE_ATTRIBUTES 구조 배열의 논리 블록 범위에 대한 오류 상태를 반환합니다. 배열 요소는 해당 순서가 입력 범위의 순서에 해당하도록 정렬됩니다.
이 작업에 대한 자세한 내용은 DEVICE_DSM_ACTION 설명을 참조하세요.
요구 사항
| 머리글 | ntddstor.h |
추가 정보
피드백
다음에 대한 사용자 의견 제출 및 보기