The characteristic flags to create the virtual drive with.
def get_storage_characteristics() -> int: ... def set_storage_characteristics(value: int) -> None: ...
storage_characteristics = property(get_storage_characteristics, set_storage_characteristics)
The system, as well as other applications, use these flags to optimize their use of the virtual drive. This property should be set by OR'ing together zero or more of the following flags:
|STGC_FLOPPY_DISKETTE||0x00000001||The storage is a floppy disk device.|
|STGC_READONLY_DEVICE||0x00000002||The storage is a read-only device.|
|STGC_WRITE_ONCE_MEDIA||0x00000008||The storage device's media can only be written to once.|
|STGC_REMOVABLE_MEDIA||0x00000010||The storage device's media is removable.
Users may remove the storage media from the virtual drive at any time. (Note that this flag does not indicate that the virtual drive itself is removable.)
|STGC_AUTOCREATE_DRIVE_LETTER||0x00002000||The system should automatically create a drive letter for the storage device.|
|STGC_SHOW_IN_EJECTION_TRAY||0x00004000||The storage device should be shown in the 'Safely Remove Hardware and Eject Media' menu in the system notification area (system tray).|
|STGC_ALLOW_EJECTION||0x00008000||The storage device can be ejected.
Users may eject the virtual drive at any time. When the virtual drive is ejected, it is destroyed.
Note: This property cannot be changed after a virtual drive is created, and cannot be changed within events.