REASSIGN_BLOCKS_EX 구조체(winioctl.h)
디스크 블록 재할당 데이터를 포함합니다. 마지막 멤버가 다시 할당할 블록 번호의 배열인 가변 길이 구조체입니다. IOCTL_DISK_REASSIGN_BLOCKS_EX 제어 코드에서 사용됩니다.
구문
typedef struct _REASSIGN_BLOCKS_EX {
WORD Reserved;
WORD Count;
LARGE_INTEGER BlockNumber[1];
} REASSIGN_BLOCKS_EX, *PREASSIGN_BLOCKS_EX;
멤버
Reserved
이 멤버는 예약되어 있습니다. 이 메서드를 사용하지 마십시오. 0으로 설정합니다.
Count
다시 할당할 블록 수입니다.
BlockNumber 멤버 배열에 있는 요소의 수입니다.
BlockNumber[1]
다시 할당할 각 블록에 대해 하나씩 개수 블록 번호의 배열입니다.
설명
REASSIGN_BLOCKS_EX 구조는 일반적으로 2TB보다 큰 스토리지 디바이스에 필요한 8바이트 LBA(논리 블록 주소)가 있는 드라이브를 지원합니다. IOCTL_DISK_REASSIGN_BLOCKS 제어 코드와 함께 사용되는 REASSIGN_BLOCKS 구조체는 가능한 경우 최대 4바이트 LBA를 사용하는 디바이스를 지원합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008, Windows Server 2003 SP1 [데스크톱 앱만 해당] |
머리글 | winioctl.h(Windows.h 포함) |