Classes | |
struct | DynamicHeader |
struct | Geometry |
struct | ParentLocatorEntry |
struct | VHDFooter |
Public Types | |
enum | ErrorCodes { OPEN_SUCCESS = 0, ERROR_OPENING = 1, INVALID_DATA = 2, UNSUPPORTED_TYPE = 3, INVALID_MATCH = 4, INVALID_DATE = 5, PARENT_ERROR = 0x10, ERROR_OPENING_PARENT = 0x11, PARENT_INVALID_DATA = 0x12, PARENT_UNSUPPORTED_TYPE = 0x13, PARENT_INVALID_MATCH = 0x14, PARENT_INVALID_DATE = 0x15 } |
enum | VHDTypes { VHD_TYPE_NONE = 0, VHD_TYPE_FIXED = 2, VHD_TYPE_DYNAMIC = 3, VHD_TYPE_DIFFERENCING = 4 } |
Public Member Functions | |
virtual Bit8u | Read_AbsoluteSector (Bit32u sectnum, void *data) |
virtual Bit8u | Write_AbsoluteSector (Bit32u sectnum, const void *data) |
Static Public Member Functions | |
static ErrorCodes | Open (const char *fileName, const bool readOnly, imageDisk **disk) |
static VHDTypes | GetVHDType (const char *fileName) |
Public Attributes | |
VHDTypes | vhdType = VHD_TYPE_NONE |
Definition at line 257 of file bios_disk.h.