DOSBox-X
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes
imageDiskVHD Class Reference
Inheritance diagram for imageDiskVHD:
imageDisk

List of all members.

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

Detailed Description

Definition at line 257 of file bios_disk.h.


The documentation for this class was generated from the following files: