BLOCK_DEVICE_RANGE_DESCRIPTOR 구조체(storport.h)

BLOCK_DEVICE_RANGE_DESCRIPTOR 구조체는 오프로드 복사 작업을 위해 파일의 다양한 조각과 연결된 논리 블록의 범위를 설명합니다.

구문

typedef struct {
  UCHAR LogicalBlockAddress[8];
  UCHAR TransferLength[4];
  UCHAR Reserved[4];
} BLOCK_DEVICE_RANGE_DESCRIPTOR, *PBLOCK_DEVICE_RANGE_DESCRIPTOR;

멤버

LogicalBlockAddress[8]

블록 범위의 시작 논리 블록 주소입니다.

TransferLength[4]

블록 범위의 길이(논리적 블록)입니다.

Reserved[4]

예약된 바이트입니다.

설명

TransferLength가 0으로 설정된 경우 범위 설명자는 유효한 것으로 간주되며 토큰 매개 변수 목록에 포함될 때 오류가 발생하지 않습니다. 이 설명자에 대한 작업은 수행되지 않습니다.

모든 멀티바이트 값은 big endian 형식입니다. 설정하기 전에 이러한 값을 현재 플랫폼의 endian 형식에서 변환해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
머리글 storport.h(Scsi.h, Minitape.h, Storport.h 포함)

추가 정보

POPULATE_TOKEN_HEADER

WRITE_USING_TOKEN_HEADER