Changeset 27806 in vbox for trunk/include
- Timestamp:
- Mar 29, 2010 8:18:50 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 59466
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/pdmifs.h
r27754 r27806 58 58 * 'down' or 'up'. This refers to a model with the device on the top and the 59 59 * drivers stacked below it. Sometimes there is mention of 'main' or 'external' 60 * which normally means the same, i.e. the Main or VBoxBFE API. Pic kture the61 * orientation of 'main' as hori sontal.60 * which normally means the same, i.e. the Main or VBoxBFE API. Picture the 61 * orientation of 'main' as horizontal. 62 62 * 63 63 * @{ … … 806 806 /** Pointer to a block notify interface (dummy). */ 807 807 typedef PDMIBLOCKPORT *PPDMIBLOCKPORT; 808 809 810 /** 811 * Callback which provides progress information. 812 * 813 * @return VBox status code. 814 * @param pvUser Opaque user data. 815 * @param uPercent Completion percentage. 816 */ 817 typedef DECLCALLBACK(int) FNSIMPLEPROGRESS(void *pvUser, unsigned uPercentage); 818 /** Pointer to FNSIMPLEPROGRESS() */ 819 typedef FNSIMPLEPROGRESS *PFNSIMPLEPROGRESS; 808 820 809 821 … … 903 915 904 916 /** 917 * Merge medium contents during a live snapshot deletion. 918 * 919 * @returns VBox status code. 920 * @param pInterface Pointer to the interface structure containing the called function pointer. 921 * @param pfnProgress Function pointer for progress notification. 922 * @param pvUser Opaque user data for progress notification. 923 * @thread Any thread. 924 */ 925 DECLR3CALLBACKMEMBER(int, pfnMerge,(PPDMIBLOCK pInterface, PFNSIMPLEPROGRESS pfnProgress, void *pvUser)); 926 927 /** 905 928 * Check if the media is readonly or not. 906 929 * … … 1107 1130 */ 1108 1131 DECLR3CALLBACKMEMBER(int, pfnFlush,(PPDMIMEDIA pInterface)); 1132 1133 /** 1134 * Merge medium contents during a live snapshot deletion. All details 1135 * must have been configured through CFGM or this will fail. 1136 * This method is optional (i.e. the function pointer may be NULL). 1137 * 1138 * @returns VBox status code. 1139 * @param pInterface Pointer to the interface structure containing the called function pointer. 1140 * @param pfnProgress Function pointer for progress notification. 1141 * @param pvUser Opaque user data for progress notification. 1142 * @thread Any thread. 1143 */ 1144 DECLR3CALLBACKMEMBER(int, pfnMerge,(PPDMIMEDIA pInterface, PFNSIMPLEPROGRESS pfnProgress, void *pvUser)); 1109 1145 1110 1146 /**
Note:
See TracChangeset
for help on using the changeset viewer.