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

PDMDEVREG Struct Reference
[The PDM Devices API]

#include <pdmdev.h>

List of all members.


Detailed Description

PDM Device Registration Structure, This structure is used when registering a device from VBoxInitDevices() in HC Ring-3. PDM will continue use till the VM is terminated.

Definition at line 241 of file pdmdev.h.


Public Attributes

RTUINT cbInstance
RTUINT cMaxInstances
RTUINT fClass
RTUINT fFlags
PFNPDMDEVATTACH pfnAttach
PFNPDMDEVCONSTRUCT pfnConstruct
PFNPDMDEVDESTRUCT pfnDestruct
PFNPDMDEVDETACH pfnDetach
PFNPDMDEVINITCOMPLETE pfnInitComplete
PFNPDMDEVIOCTL pfnIOCtl
PFNPDMDEVPOWEROFF pfnPowerOff
PFNPDMDEVPOWERON pfnPowerOn
PFNPDMDEVQUERYINTERFACE pfnQueryInterface
PFNPDMDEVRELOCATE pfnRelocate
PFNPDMDEVRESET pfnReset
PFNPDMDEVRESUME pfnResume
PFNRT pfnSoftReset
PFNPDMDEVSUSPEND pfnSuspend
const char * pszDescription
char szDeviceName [32]
char szR0Mod [32]
char szRCMod [32]
uint32_t u32Version
uint32_t u32VersionEnd

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

Generated by  Doxygen 1.6.0   Back to index