FEATURE_DATA_RANDOM_READABLE 구조체(ntddmmc.h)
FEATURE_DATA_RANDOM_READABLE 구조에는 임의 읽기 가능한 기능에 대한 데이터가 포함됩니다.
통사론
typedef struct _FEATURE_DATA_RANDOM_READABLE {
FEATURE_HEADER Header;
UCHAR LogicalBlockSize[4];
UCHAR Blocking[2];
UCHAR ErrorRecoveryPagePresent : 1;
UCHAR Reserved1 : 7;
UCHAR Reserved2;
} FEATURE_DATA_RANDOM_READABLE, *PFEATURE_DATA_RANDOM_READABLE;
회원
Header
이 기능 설명자에 대한 헤더 정보가 있는 FEATURE_HEADER 구조체를 포함합니다.
LogicalBlockSize[4]
논리 블록당 바이트 수를 나타냅니다. 이 값의 바이트는 big-endian 순서로 정렬됩니다. LogicalBlockSize[0]은 가장 중요한 바이트를 포함하고 LogicalBlockSize[3]에는 가장 중요한 바이트가 가장 적습니다.
Blocking[2]
디바이스에서 읽을 수 있는 단위당 논리 블록 수를 나타냅니다. 이 값의 바이트는 big-endian 순서로 정렬됩니다. 차단[0]은 가장 중요한 바이트를 포함하고 차단[1]에는 가장 중요한 바이트가 가장 적습니다.
ErrorRecoveryPagePresent
0으로 설정하면 읽기/쓰기 오류 복구 모드 페이지가 없을 수 있음을 나타냅니다. 1로 설정하면 오류 복구 페이지가 있음을 나타냅니다.
Reserved1
예약.
Reserved2
예약.
발언
이 구조체는 MMC-3 사양에 의해 "임의 읽기 가능"이라는 기능에 대한 데이터를 보유합니다. 이 기능을 지원하는 디바이스를 사용하면 초기자가 임의의 위치에서 디스크의 데이터 블록을 읽을 수 있습니다. 이러한 디바이스는 초기자가 특정 순서로 디스크 위치를 주소 지정하지 않아도 됩니다.
요구 사항
요구 | 값 |
---|---|
헤더 | ntddmmc.h(Ntddcdrm.h 포함) |