Os Dispositivos Portáteis do Windows dão suporte às propriedades de armazenamento a seguir.
Propriedade
VarType
Descrição
WPD_STORAGE_CAPACITY
VT_UI8
A capacidade de armazenamento total, em bytes.
WPD_STORAGE_CAPACITY_IN_OBJECTS
VT_UI8
Indica a capacidade total de armazenamento em objetos; por exemplo, os slots disponíveis em um cartão sim.
WPD_STORAGE_DESCRIPTION
VT_LPWSTR
Uma descrição legível por humanos do armazenamento.
WPD_STORAGE_FILE_SYSTEM_TYPE
VT_LPWSTR
Uma descrição de cadeia de caracteres do sistema de arquivos usado pelo armazenamento, por exemplo, "FAT32", "NTFS", "Sistema de Arquivos Contoso" e assim por diante.
WPD_STORAGE_FREE_SPACE_IN_BYTES
VT_UI8
O espaço de armazenamento disponível, em bytes.
WPD_STORAGE_FREE_SPACE_IN_OBJECTS
VT_UI8
O número de objetos adicionais que podem ser gravados no dispositivo. Por exemplo, se um dispositivo permitir apenas um único objeto, isso seria zero se o objeto já existisse.
WPD_STORAGE_SERIAL_NUMBER
VT_LPWSTR
Um número de série específico do fornecedor para o armazenamento.
WPD_STORAGE_MAX_OBJECT_SIZE
VT_UI8
Especifica o tamanho máximo de um único objeto, em bytes, que pode ser colocado nesse armazenamento.
WPD_STORAGE_TYPE
VT_UI4
Descreve o tipo físico de um meio de armazenamento de memória.
WPD_STORAGE_ACCESS_CAPABILITY
VT_UI4
Identifica qualquer proteção de gravação que afete globalmente esse armazenamento. Isso tem precedência sobre o acesso especificado em objetos individuais. Os valores possíveis são da enumeração WPD_STORAGE_ACCESS_CAPABILITY_VALUES definida em PortableDevice.h. Por exemplo, se WPD_STORAGE_TYPE for ROM (ou seja , WPD_STORAGE_TYPE_FIXED_ROM ou WPD_STORAGE_TYPE_REMOVABLE_ROM), WPD_STORAGE_ACCESS_CAPABILITY valor deverá ser WPD_STORAGE_ACCESS_CAPABILITY_READ_ONLY_WITHOUT_OBJECT_DELETION.