Dispositivos portátiles de Windows admite las siguientes propiedades de almacenamiento.
Propiedad
VarType
Descripción
WPD_STORAGE_CAPACITY
VT_UI8
Capacidad de almacenamiento total, en bytes.
WPD_STORAGE_CAPACITY_IN_OBJECTS
VT_UI8
Indica la capacidad de almacenamiento total en objetos; por ejemplo, las ranuras disponibles en una tarjeta SIM.
WPD_STORAGE_DESCRIPTION
VT_LPWSTR
Descripción legible del almacenamiento.
WPD_STORAGE_FILE_SYSTEM_TYPE
VT_LPWSTR
Descripción de cadena del sistema de archivos usado por el almacenamiento, por ejemplo, "FAT32", "NTFS", "Contoso File System", etc.
WPD_STORAGE_FREE_SPACE_IN_BYTES
VT_UI8
Espacio de almacenamiento disponible, en bytes.
WPD_STORAGE_FREE_SPACE_IN_OBJECTS
VT_UI8
Número de objetos adicionales que se pueden escribir en el dispositivo. Por ejemplo, si un dispositivo solo permite un solo objeto, sería cero si el objeto ya existía.
WPD_STORAGE_SERIAL_NUMBER
VT_LPWSTR
Número de serie específico del proveedor para el almacenamiento.
WPD_STORAGE_MAX_OBJECT_SIZE
VT_UI8
Especifica el tamaño máximo de un único objeto, en bytes, que se puede colocar en este almacenamiento.
WPD_STORAGE_TYPE
VT_UI4
Describe el tipo físico de un medio de almacenamiento de memoria.
WPD_STORAGE_ACCESS_CAPABILITY
VT_UI4
Identifica cualquier protección de escritura que afecte globalmente a este almacenamiento. Esto tiene prioridad sobre el acceso especificado en objetos individuales. Los valores posibles proceden de la enumeración WPD_STORAGE_ACCESS_CAPABILITY_VALUES definida en PortableDevice.h. Por ejemplo, si WPD_STORAGE_TYPE es ROM (es decir, WPD_STORAGE_TYPE_FIXED_ROM o WPD_STORAGE_TYPE_REMOVABLE_ROM), WPD_STORAGE_ACCESS_CAPABILITY valor debe ser WPD_STORAGE_ACCESS_CAPABILITY_READ_ONLY_WITHOUT_OBJECT_DELETION.