структура DISK_DETECTION_INFO (winioctl.h)

Содержит обнаруженные параметры диска.

Синтаксис

typedef struct _DISK_DETECTION_INFO {
  DWORD          SizeOfDetectInfo;
  DETECTION_TYPE DetectionType;
  union {
    struct {
      DISK_INT13_INFO    Int13;
      DISK_EX_INT13_INFO ExInt13;
    } DUMMYSTRUCTNAME;
  } DUMMYUNIONNAME;
} DISK_DETECTION_INFO, *PDISK_DETECTION_INFO;

Члены

SizeOfDetectInfo

Размер структуры в байтах.

DetectionType

Обнаруженный тип секции.

Этот член может быть одним из следующих значений перечисления DETECTION_TYPE .

Значение Перечисление Значение
DetectExInt13 2 Диск имеет расширенный раздел Int13.
DetectInt13 1 Диск имеет стандартный раздел Int13.
DetectNone 0 На диске нет раздела Int13 или расширенного раздела Int13.

DUMMYUNIONNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.Int13

Если параметр DetectionType имеет значение DetectInt13, объединение является DISK_INT13_INFO структурой.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.ExInt13

Если параметр DetectionType имеет значение DetectExInt13, объединение является DISK_EX_INT13_INFO структурой.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть winioctl.h (включая Windows.h)

См. также раздел

DISK_EX_INT13_INFO, DISK_INT13_INFO, DISK_GEOMETRY_EX