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 포함)

추가 정보

BOOTDISK_INFORMATION

IoGetBootDiskInformation