VirtualBox

Changeset 23598 in vbox for trunk/include


Ignore:
Timestamp:
Oct 7, 2009 3:00:16 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
53270
Message:

VMM,Main,VBoxBFE: Split up VMR3Load into VMR3LoadFromFile and VMR3LoadFromStream; added VMR3Migrate.

Location:
trunk/include/VBox
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/ssm.h

    r23595 r23598  
    702702    uint32_t    u32EndVersion;
    703703} SSMSTRMOPS;
    704 /** Pointer to a const SSM stream method table. */
    705 typedef SSMSTRMOPS const *PCSSMSTRMOPS;
    706704/** Struct magic + version (SSMSTRMOPS_VERSION). */
    707 #define SSMSTRMOPS_VERSION  UINT32_C(0x55aa0001)
     705#define SSMSTRMOPS_VERSION      UINT32_C(0x55aa0001)
    708706
    709707
  • trunk/include/VBox/types.h

    r23460 r23598  
    373373/** SSM Operation handle. */
    374374typedef struct SSMHANDLE *PSSMHANDLE;
     375/** Pointer to a const SSM stream method table. */
     376typedef struct SSMSTRMOPS const *PCSSMSTRMOPS;
    375377
    376378/** Pointer to a CPUMCTX. */
  • trunk/include/VBox/vmapi.h

    r23080 r23598  
    337337
    338338VMMR3DECL(int)  VMR3Save(PVM pVM, const char *pszFilename, bool fContinueAfterwards, PFNVMPROGRESS pfnProgress, void *pvUser);
    339 VMMR3DECL(int)  VMR3Load(PVM pVM, const char *pszFilename, PFNVMPROGRESS pfnProgress, void *pvUser);
     339VMMR3DECL(int)  VMR3Migrate(PVM pVM, PCSSMSTRMOPS pStreamOps, void *pvStreamOpsUser, PFNVMPROGRESS pfnProgress, void *pvProgressUser);
     340VMMR3DECL(int)  VMR3LoadFromFile(PVM pVM, const char *pszFilename, PFNVMPROGRESS pfnProgress, void *pvUser);
     341VMMR3DECL(int)  VMR3LoadFromStream(PVM pVM, PCSSMSTRMOPS pStreamOps, void *pvStreamOpsUser,
     342                                   PFNVMPROGRESS pfnProgress, void *pvProgressUser);
    340343VMMR3DECL(int)  VMR3PowerOff(PVM pVM);
    341344VMMR3DECL(int)  VMR3Destroy(PVM pVM);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette