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 (デスクトップ アプリのみ)
Header winioctl.h (Windows.h を含む)

こちらもご覧ください

DISK_EX_INT13_INFODISK_INT13_INFODISK_GEOMETRY_EX