Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

PDMIMEDIA Struct Reference
[The PDM Interface Definitions]

#include <pdmifs.h>

List of all members.


Detailed Description

Media interface. Makes up the foundation for PDMIBLOCK and PDMIBLOCKBIOS.

Definition at line 819 of file pdmifs.h.


Public Member Functions

 DECLR3CALLBACKMEMBER (int, pfnGetUuid,(PPDMIMEDIA pInterface, PRTUUID pUuid))
 DECLR3CALLBACKMEMBER (int, pfnBiosSetLCHSGeometry,(PPDMIMEDIA pInterface, PCPDMMEDIAGEOMETRY pLCHSGeometry))
 DECLR3CALLBACKMEMBER (int, pfnBiosGetLCHSGeometry,(PPDMIMEDIA pInterface, PPDMMEDIAGEOMETRY pLCHSGeometry))
 DECLR3CALLBACKMEMBER (int, pfnBiosSetPCHSGeometry,(PPDMIMEDIA pInterface, PCPDMMEDIAGEOMETRY pPCHSGeometry))
 DECLR3CALLBACKMEMBER (int, pfnBiosGetPCHSGeometry,(PPDMIMEDIA pInterface, PPDMMEDIAGEOMETRY pPCHSGeometry))
 DECLR3CALLBACKMEMBER (bool, pfnIsReadOnly,(PPDMIMEDIA pInterface))
 DECLR3CALLBACKMEMBER (uint64_t, pfnGetSize,(PPDMIMEDIA pInterface))
 DECLR3CALLBACKMEMBER (int, pfnFlush,(PPDMIMEDIA pInterface))
 DECLR3CALLBACKMEMBER (int, pfnWrite,(PPDMIMEDIA pInterface, uint64_t off, const void *pvBuf, size_t cbWrite))
 DECLR3CALLBACKMEMBER (int, pfnRead,(PPDMIMEDIA pInterface, uint64_t off, void *pvBuf, size_t cbRead))

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index