boot.h

来自「德国Hyperstone公司dsp的CF卡驱动程序」· C头文件 代码 · 共 56 行

H
56
字号
/*
 **************************************************************
 *
 *  hyperstone MS-DOS FAT File System Drivers
 *
 *  MS-DOS Boot Sector Layout
 *
 *  Christoph Baumhof 2000-03-21
 *  Reinhard K乭ne 2000-03-21
 *  Mihajlo Varga 2000-03-21
 *
 *  Copyright (C) 1997-2000 hyperstone electronics GmbH Konstanz
 *
 *  2000-03-21 initial release
 *
 * $Id$
 *
 * $Log$
 *
 **************************************************************
 *
 * Changes:
 *
 **************************************************************
 */


#ifndef   __BOOT_H
#define   __BOOT_H

struct  BOOT_SECT {
     unsigned char       instr_code[3];     /* dummy for E1-32 */
     unsigned char       oem[8];
     unsigned short      bytesPerSector   __attribute__ ((packed));
     unsigned char       sectPerCluster;
     unsigned short      resSectors;
     unsigned char       nFats;
     unsigned short      nRootDir         __attribute__ ((packed));
     unsigned short      nSectors         __attribute__ ((packed));
     unsigned char       MID;
     unsigned short      sectPerFat;
     unsigned short      sectPerTrack;
     unsigned short      nHeads;
     unsigned long       nHidden;
     unsigned long       nSectorHuge;
     unsigned char       drive;
     unsigned char       Reserved1;
     unsigned char       extBoot;
     unsigned long       volid            __attribute__ ((packed));
     unsigned char       vollabel[11];
     unsigned char       filesys[8];
     unsigned char       boot_rootine[SECTOR_SIZE-0x41]; /* dummy for E1-32 */
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?