共用方式為


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

如果 DetectType 是 DetectInt13,則聯集是 DISK_INT13_INFO 結構。

DUMMYUNIONNAME.DUMMYSTRUCTNAME.ExInt13

如果 DetectType 是 DetectExInt13,則聯集是 DISK_EX_INT13_INFO 結構。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 winioctl.h (包含 Windows.h)

另請參閱

DISK_EX_INT13_INFODISK_INT13_INFODISK_GEOMETRY_EX