構造体の中身を教えてください

[戻る]
ララ 2002/07/19(金) 17:57:23
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プラットホーム

くたくた 2002/07/19(金) 18:07:33
>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に載ってなかったら検索エンジンで調べてみて下さい。

ララ 2002/07/19(金) 19:02:49
[[解決]]
教えていただき、ありがとうございました。

古いスレッドには追加発言できません。