DEVICEPARAMS, EA_DEVICEPARAMETERSの構造体の中身を教えてください。
MSDNでは
EA_DEVICEPARAMETERS STRUC
EDP_SPECIALFUNCTIONS DB ?
EDP_DEVICETYPE DB ?
EDP_DEVICEATTRIBUTES DW ?
EDP_CYLINDERS DW ?
EDP_MEDIATYPE DB ?
EDP_BPB DB SIZE A_BF_BPB DUP (?)
EDP_RESERVED1 DB 32 DUP (?)
EDP_TRACKTABLEENTRIES DW ?
EDP_SECTORTABLE DB MAX_SECTORS_IN_TRACK * SIZE A_SECTORTABLE DUP
(?)
EA_DEVICEPARAMETERS ENDS
構造体情報がこれしか載っていませんでした。
DWはDWORDだと思うのですがDBはなんでしょうか?
DBYTE!?
環境:WinXP, VC++6.0, MFC, SDKプラットホーム
>DEVICEPARAMS, EA_DEVICEPARAMETERSの構造体の中身を教えてください。
下記の通りです。
struct bpb {
WORD secsiz; /* sector size */
BYTE spc; /* sectors per cluster */
WORD ressec; /* reserved sectors */
BYTE fats; /* FATs */
WORD dirents; /* root directory entries */
WORD secs; /* total sectors */
BYTE media; /* media descriptor */
WORD spf; /* sectors per FAT */
WORD spt; /* sectors per track */
WORD heads; /* drive heads */
DWORD hidsec; /* hidden sectors */
DWORD lsecs; /* huge sectors */
};
struct deviceparams {
BYTE func; /* special functions */
BYTE dev; /* device type */
WORD attr; /* device attributes */
WORD cyls; /* cylinders */
BYTE media; /* media type */
struct bpb bpb; /* bpb */
};
>DWはDWORDだと思うのですがDBはなんでしょうか?DBYTE!?
両方違います。DWはDefine Word、DBは Define Byte の略です。
>MSDNでは
次回は、MSDNに載ってなかったら検索エンジンで調べてみて下さい。
教えていただき、ありがとうございました。