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 を含む) |