BOOTDISK_INFORMATION_EX 구조체(wdm.h)
BOOTDISK_INFORMATION_EX 구조에는 부팅 및 시스템 디스크를 설명하는 확장 정보가 포함되어 있습니다.
구문
typedef struct _BOOTDISK_INFORMATION_EX {
LONGLONG BootPartitionOffset;
LONGLONG SystemPartitionOffset;
ULONG BootDeviceSignature;
ULONG SystemDeviceSignature;
GUID BootDeviceGuid;
GUID SystemDeviceGuid;
BOOLEAN BootDeviceIsGpt;
BOOLEAN SystemDeviceIsGpt;
} BOOTDISK_INFORMATION_EX, *PBOOTDISK_INFORMATION_EX;
멤버
BootPartitionOffset
부팅 파티션이 시작되는 부팅 디스크의 오프셋(바이트)을 지정합니다.
SystemPartitionOffset
시스템 파티션이 시작되는 시스템 디스크의 오프셋(바이트)을 지정합니다.
BootDeviceSignature
BootDeviceIsGpt 멤버가 FALSE이면 디스크의 MBR 파티션 테이블에 대한 서명을 지정합니다. 그렇지 않으면 이 멤버는 사용되지 않습니다.
SystemDeviceSignature
SystemDeviceIsGpt 멤버가 FALSE이면 디스크의 MBR 파티션 테이블에 대한 서명을 지정합니다. 그렇지 않으면 이 멤버는 사용되지 않습니다.
BootDeviceGuid
BootDeviceIsGpt 멤버가 TRUE이면 부팅 디스크의 GUID를 지정합니다. 그렇지 않으면 이 멤버는 사용되지 않습니다.
SystemDeviceGuid
SystemDeviceIsGpt 멤버가 TRUE이면 부팅 디스크의 GUID를 지정합니다. 그렇지 않으면 이 멤버는 사용되지 않습니다.
BootDeviceIsGpt
TRUE 이면 부팅 디스크가 GPT 파티션 테이블 형식으로 포맷됩니다.
SystemDeviceIsGpt
시스템 디스크의 형식이 GPT 파티션 테이블 형식인 경우 TRUE입니다.
설명
Windows XP 이상에서는 IoGetBootDiskInformation 이 이 구조를 반환하여 부팅 및 시스템 디스크를 설명합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함) |