DISK_GEOMETRY_EX 구조체(winioctl.h)
디스크 디바이스 및 미디어의 확장된 기하학을 설명합니다.
구문
typedef struct _DISK_GEOMETRY_EX {
DISK_GEOMETRY Geometry;
LARGE_INTEGER DiskSize;
BYTE Data[1];
} DISK_GEOMETRY_EX, *PDISK_GEOMETRY_EX;
멤버
Geometry
DISK_GEOMETRY 구조체입니다.
DiskSize
디스크 크기(바이트)입니다. LARGE_INTEGER 참조하세요.
Data[1]
모든 추가 데이터. 자세한 내용은 설명 부분을 참조하세요.
설명
DISK_GEOMETRY_EX DISK_GEOMETRY 구조와 DISK_PARTITION_INFO 구조체 및 DISK_DETECTION_INFO구조로 구성된 가변 길이 구조체입니다. 검색 정보가 DISK_GEOMETRY_EX 구조 내의 고정 위치에 있지 않으므로 다음 매크로를 사용하여 DISK_DETECTION_INFO 구조에 액세스합니다.
PDISK_DETECTION_INFO DiskGeometryGetDetect(
PDISK_GEOMETRY_EX Geometry
);
마찬가지로 다음 매크로를 사용하여 DISK_PARTITION_INFO 구조에 액세스합니다.
PDISK_PARTITION_INFO DiskGeometryGetPartition(
PDISK_GEOMETRY_EX Geometry
);
반환되는 정보에는 파티션 수나 DISK_PARTITION_INFO 구조에 포함된 파티션 정보가 포함되지 않습니다. 이 정보를 가져오려면 IOCTL_DISK_GET_DRIVE_LAYOUT_EX 제어 코드를 사용합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | winioctl.h(Windows.h 포함) |
추가 정보
DISK_GEOMETRY, DISK_DETECTION_INFO, DISK_PARTITION_INFO, IOCTL_DISK_GET_DRIVE_GEOMETRY_EX