STORAGEDEVICEINFO (Compact 2013)
3/26/2014
This structure contains information about a storage device.
Syntax
typedef struct tagSTORAGEDEVICEINFO {
DWORD cbSize;
TCHAR szProfile[PROFILENAMESIZE];
DWORD dwDeviceClass;
DWORD dwDeviceType;
DWORD dwDeviceFlags;
} STORAGEDEVICEINFO, *PSTORAGEDEVICEINFO;
Members
- cbSize
Set tosizeof(STORAGEDEVICEINFO)
.
- szProfile
Name of the profile.
dwDeviceClass
Specifies the device class in the device descriptor. The following are possible values:- STORAGE_DEVICE_CLASS_BLOCK
- STORAGE_DEVICE_CLASS_MULTIMEDIA
dwDeviceType
Specifies the device type in the device descriptor. The following are possible values:- STORAGE_DEVICE_TYPE_ATA
- STORAGE_DEVICE_TYPE_ATAPI
- STORAGE_DEVICE_TYPE_CDROM
- STORAGE_DEVICE_TYPE_CFCARD (Deprecated)
- STORAGE_DEVICE_TYPE_DOC
- STORAGE_DEVICE_TYPE_DVD
- STORAGE_DEVICE_TYPE_FLASH
- STORAGE_DEVICE_TYPE_PCCARD (Deprecated)
- STORAGE_DEVICE_TYPE_PCIIDE
- STORAGE_DEVICE_TYPE_REMOVABLE_DRIVE
- STORAGE_DEVICE_TYPE_REMOVABLE_MEDIA
- STORAGE_DEVICE_TYPE_SRAM
- STORAGE_DEVICE_TYPE_UNKNOWN
- STORAGE_DEVICE_TYPE_USB
dwDeviceFlags
Specifies additional properties of a storage device. The following are possible values:STORAGE_DEVICE_FLAG_MEDIASENSE
STORAGE_DEVICE_FLAG_READONLY
STORAGE_DEVICE_FLAG_READWRITE
STORAGE_DEVICE_FLAG_TRANSACTED
Note
The STORAGE_DEVICE_FLAG_TRANSACTED flag replaces the FATFS_NONATOMIC_SECTOR flag that was used in Windows Embedded CE 6.0.
Requirements
Header |
storemgr.h |