VirtualBox

Changeset 67455 in vbox


Ignore:
Timestamp:
Jun 16, 2017 8:25:22 PM (8 years ago)
Author:
vboxsync
Message:

Storage: Hacked up a virtual image format around the IPRT ISO maker API. (untsted)

Location:
trunk
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vd-image-backend.h

    r66486 r67455  
    329329     * Get the image flags of a disk image.
    330330     *
    331      * @returns image flags of disk image.
     331     * @returns image flags of disk image (VD_IMAGE_FLAGS_XXX).
    332332     * @param   pBackendData    Opaque state data for this image.
    333333     */
     
    337337     * Get the open flags of a disk image.
    338338     *
    339      * @returns open flags of disk image.
     339     * @returns open flags of disk image (VD_OPEN_FLAGS_XXX).
    340340     * @param   pBackendData    Opaque state data for this image.
    341341     */
     
    343343
    344344    /**
    345      * Set the open flags of a disk image. May cause the image to be locked
    346      * in a different mode or be reopened (which can fail).
    347      *
    348      * @returns VBox status code.
    349      * @param   pBackendData    Opaque state data for this image.
    350      * @param   uOpenFlags      New open flags for this image.
     345     * Set the open flags of a disk image.
     346     *
     347     * May cause the image to be locked in a different mode or be reopened (which
     348     * can fail).
     349     *
     350     * @returns VBox status code.
     351     * @param   pBackendData    Opaque state data for this image.
     352     * @param   uOpenFlags      New open flags for this image (VD_OPEN_FLAGS_XXX).
    351353     */
    352354    DECLR3CALLBACKMEMBER(int, pfnSetOpenFlags, (void *pBackendData, unsigned uOpenFlags));
  • trunk/src/VBox/Storage/Makefile.kmk

    r66378 r67455  
    5353        VHDX.cpp \
    5454        CUE.cpp \
     55        VISO.cpp \
    5556        VCICache.cpp
    5657endif
  • trunk/src/VBox/Storage/VDBackends.h

    r66378 r67455  
    3939extern const VDIMAGEBACKEND g_VhdxBackend;
    4040extern const VDIMAGEBACKEND g_CueBackend;
     41extern const VDIMAGEBACKEND g_VBoxIsoMakerBackend;
    4142
    4243extern const VDCACHEBACKEND g_VciCacheBackend;
  • trunk/src/VBox/Storage/VDPlugin.cpp

    r66380 r67455  
    8585    &g_RawBackend,
    8686    &g_CueBackend,
     87    &g_VBoxIsoMakerBackend,
    8788    &g_ISCSIBackend
    8889};
  • trunk/src/VBox/Storage/testcase/Makefile.kmk

    r66378 r67455  
    134134        ../VHDX.cpp \
    135135        ../CUE.cpp \
     136        ../VISO.cpp \
    136137        ../VCICache.cpp \
    137138        ../VDIfVfs.cpp
Note: See TracChangeset for help on using the changeset viewer.

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