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_INFODISK_INT13_INFO、DISK_GEOMETRY_EX