Changeset 13673 in vbox for trunk/src/VBox/Main/idl/VirtualBox.xidl
- Timestamp:
- Oct 30, 2008 1:04:36 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 38632
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r13588 r13673 7200 7200 --> 7201 7201 7202 <enum 7203 name="HardDiskFormatCaps" 7204 uuid="80aa4ab9-8abe-42f0-a270-225b8f9882fb" 7205 > 7206 <desc> 7207 Harddisk format capability flags. 7208 </desc> 7209 7210 <const name="CapilityUuid" value="0x00"> 7211 <desc> 7212 Supports UUIDs as expected by VirtualBox code. 7213 </desc> 7214 </const> 7215 7216 <const name="CapilityCreateFixed" value="0x01"> 7217 <desc> 7218 Supports creating fixed size images, allocating all space instantly. 7219 </desc> 7220 </const> 7221 7222 <const name="CapilityCreateDynamic" value="0x02"> 7223 <desc> 7224 Supports creating dynamically growing images, allocating space on 7225 demand. 7226 </desc> 7227 </const> 7228 7229 <const name="CapilityCreateSplit2G" value="0x04"> 7230 <desc> 7231 Supports creating images split in chunks of a bit less than 2GBytes. 7232 </desc> 7233 </const> 7234 7235 <const name="CapilityDiff" value="0x08"> 7236 <desc> 7237 Supports being used as differencing image format backend. 7238 </desc> 7239 </const> 7240 7241 <const name="CapilityASync" value="0x10"> 7242 <desc> 7243 Supports asynchronous I/O operations for at least some configurations. 7244 </desc> 7245 </const> 7246 7247 <const name="CapilityFile" value="0x20"> 7248 <desc> 7249 The backend operates on files. The caller needs to know to handle the 7250 location appropriately. For a list of supported file extentions see 7251 <link to="IHardDiskFormat::fileExtensions"/>. 7252 </desc> 7253 </const> 7254 7255 <const name="CapilityConfig" value="0x40"> 7256 <desc> 7257 The backend uses the config interface. The caller needs to know how to 7258 provide the mandatory configuration parts this way. 7259 7260 <see>IHardDiskFormat::configNames</see> 7261 </desc> 7262 </const> 7263 7264 <const name="CapilityMask" value="0x7F"/> 7265 </enum> 7266 7202 7267 <interface 7203 7268 name="IHardDiskFormat" extends="$unknown" 7204 uuid=" e4d3c3af-bcff-4b6a-a50f-854298864cb4"7269 uuid="3753099d-9c92-494f-ae2d-bd6faa857d95" 7205 7270 wsmap="managed" 7206 7271 > … … 7233 7298 </attribute> 7234 7299 7235 <attribute name="supportUuid" type="boolean" readonly="yes"> 7236 <desc> 7237 Supports UUIDs as expected by VirtualBox code. 7238 </desc> 7239 </attribute> 7240 7241 <attribute name="supportCreateFixed" type="boolean" readonly="yes"> 7242 <desc> 7243 Supports creating fixed size images, allocating all space instantly. 7244 </desc> 7245 </attribute> 7246 7247 <attribute name="supportCreateDynamic" type="boolean" readonly="yes"> 7248 <desc> 7249 Supports creating dynamically growing images, allocating space on 7250 demand. 7251 </desc> 7252 </attribute> 7253 7254 <attribute name="supportCreateSplit2G" type="boolean" readonly="yes"> 7255 <desc> 7256 Supports creating images split in chunks of a bit less than 2GBytes. 7257 </desc> 7258 </attribute> 7259 7260 <attribute name="supportDiff" type="boolean" readonly="yes"> 7261 <desc> 7262 Supports being used as differencing image format backend. 7263 </desc> 7264 </attribute> 7265 7266 <attribute name="supportASync" type="boolean" readonly="yes"> 7267 <desc> 7268 Supports asynchronous I/O operations for at least some configurations. 7269 </desc> 7270 </attribute> 7271 7272 <attribute name="supportFile" type="boolean" readonly="yes"> 7273 <desc> 7274 The backend operates on files. The caller needs to know to handle the 7275 location appropriately. For a list of supported file extentions see 7276 <link to="IHardDiskFormat::fileExtensions"/>. 7277 </desc> 7278 </attribute> 7279 7280 <attribute name="supportConfig" type="boolean" readonly="yes"> 7281 <desc> 7282 The backend uses the config interface. The caller needs to know how to 7283 provide the mandatory configuration parts this way. 7300 <attribute name="name" type="wstring" readonly="yes"> 7301 <desc> 7302 Human readable description of this format. 7303 7304 Mainly for use in file open dialogs. 7284 7305 </desc> 7285 7306 </attribute> … … 7297 7318 7298 7319 <see>IHardDiskFormat::supportFile</see> 7320 </desc> 7321 </attribute> 7322 7323 <attribute name="capabilities" type="unsigned long" readonly="yes"> 7324 <desc> 7325 The backend uses the config interface. The caller needs to know how to 7326 provide the mandatory configuration parts this way. For the meaning of 7327 the different capabilities see <link to="HardDiskFormatCaps"/>. 7328 </desc> 7329 </attribute> 7330 7331 <attribute name="configNames" type="wstring" safearray="yes" readonly="yes"> 7332 <desc> 7333 Array of strings containing the supported configuration keys. 7299 7334 </desc> 7300 7335 </attribute>
Note:
See TracChangeset
for help on using the changeset viewer.