📄 catscsitypedef.h
字号:
/*
****************************************************************************
H I T A C H I P R O P R I E T A R Y
COPYRIGHT (c) 2001 BY Semiconductor & Integrated Circuits,Hitachi,Ltd.
--- ALL RIGHTS RESERVED ---
File Name :CatSCSITypedef.h
Working :SCSI struct type
Modified :Rev 2001_11_28 {Author : T.Ishikawa}
Modified :Rev 2001_09_28 {Author : T.Ishikawa}
Created :Rev 1.0 {Author : T.Ishikawa[2001.Jan.10]}
****************************************************************************
*/
typedef union MBRDataType { /* MBR */
unsigned char byteVal[532];
struct mbrMeaningType {
unsigned char bsl[446];
unsigned char pt1[16];
unsigned char pt2[16];
unsigned char pt3[16];
unsigned char pt4[16];
unsigned char chknum[2];
} mbrMeaningType;
} MBRDataType;
typedef union PBRDataType { /* PBR */
unsigned char byteVal[62];
struct pbrMeaningType {
unsigned char jump[3]; /* Jump command to IPL */
unsigned char dummy[8]; /* name */
unsigned char bytePerSector[2]; /* byte numbers per one sector */
unsigned char sectorPerClaster; /* sector numbers per one claster */
unsigned char reserveSectorNum[2]; /* reserved sector numbers */
unsigned char fat; /* FAT numbers */
unsigned char root[2]; /* entry numbers */
unsigned char allSector[2]; /* all sector numbers */
unsigned char mediaDiscripter; /* media descriptor */
unsigned char sectorPerFat[2]; /* sector numbers per one FAT */
unsigned char sectorPerTrak[2]; /* sector numbers per one track */
unsigned char head[2]; /* head numbers */
unsigned char hideSector[4]; /* hide sector numbers */
unsigned char dummy2[22];
unsigned char reserve[8];
} pbrMeaningType;
} PBRDataType;
typedef union DiskDataType { /* RAM Disk */
unsigned char byteVal[DISK_ALL_BYTE];
struct sectorType {
unsigned char byte[512];
} sectorType[DISK_ALL_SECTOR];
} DiskDataType;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -