다음을 통해 공유


FEATURE_DATA_RANDOM_WRITABLE 구조체(ntddmmc.h)

FEATURE_DATA_RANDOM_WRITABLE 구조에는 임의 쓰기 가능 기능에 대한 정보가 포함됩니다.

통사론

typedef struct _FEATURE_DATA_RANDOM_WRITABLE {
  FEATURE_HEADER Header;
  UCHAR          LastLBA[4];
  UCHAR          LogicalBlockSize[4];
  UCHAR          Blocking[2];
  UCHAR          ErrorRecoveryPagePresent : 1;
  UCHAR          Reserved1 : 7;
  UCHAR          Reserved2;
} FEATURE_DATA_RANDOM_WRITABLE, *PFEATURE_DATA_RANDOM_WRITABLE;

회원

Header

이 기능 설명자에 대한 헤더 정보가 있는 FEATURE_HEADER 구조체를 포함합니다.

LastLBA[4]

매체에 있는 마지막 주소 지정 가능 블록의 논리적 블록 주소를 포함합니다. 이 배열의 바이트는 big-endian 순서로 정렬됩니다. LastLBA[0]은 가장 중요한 바이트를 포함하고 LastLBA[3]에는 가장 중요한 바이트가 가장 적습니다.

LogicalBlockSize[4]

논리 블록당 바이트 수를 지정합니다. 이 배열의 바이트는 big-endian 순서로 정렬됩니다. LogicalBlockSize[0]은 가장 중요한 바이트를 포함하고 LogicalBlockSize[3]에는 가장 중요한 바이트가 가장 적습니다.

Blocking[2]

디바이스당 논리 블록 수를 나타냅니다. 이 배열의 바이트는 big-endian 순서로 정렬됩니다. 차단[0]은 가장 중요한 바이트를 포함하고 차단[1]에는 가장 중요한 바이트가 가장 적습니다.

ErrorRecoveryPagePresent

0으로 설정하면 읽기/쓰기 오류 복구 모드 페이지가 없을 수 있음을 나타냅니다. 이 페이지에 대한 설명은 SCSI 멀티미디어 -3 (MMC-3) 사양을 참조하세요.

Reserved1

예약.

Reserved2

예약.

발언

이 구조체는 MMC-3 사양에 의해 "임의 쓰기 가능"이라는 기능에 대한 데이터를 보유합니다. 이 기능을 지원하는 디바이스는 디스크의 임의 위치에 데이터 블록을 쓸 수 있습니다. 이러한 디바이스는 초기자가 특정 순서로 디스크 위치를 주소 지정하지 않아도 됩니다.

요구 사항

요구
헤더 ntddmmc.h(Ntddcdrm.h 포함)

참고 항목

FEATURE_HEADER

FEATURE_NUMBER