StorageDevice Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece métodos para acessar a funcionalidade de armazenamento de um dispositivo portátil que dá suporte ao WPD. Os dispositivos de armazenamento removíveis incluem:
- Unidades e câmeras flash de armazenamento em massa USB
- Reprodutores de música, telefones e câmeras do MTP (Media Transfer Protocol)
- Câmeras ptp (protocolo de transferência de imagem)
public ref class StorageDevice abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Portable.PortableDeviceContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class StorageDevice final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Portable.PortableDeviceContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class StorageDevice
Public Class StorageDevice
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows Desktop Extension SDK (introduzida na 10.0.10240.0)
|
API contract |
Windows.Devices.Portable.PortableDeviceContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
removableStorage
|
Exemplos
O exemplo a seguir mostra a sintaxe de uma chamada para FromId.
var folder = StorageDevice.FromId(deviceInformationId);
StorageFolder folder{ StorageDevice::FromId(deviceInformationId) };
StorageFolder^ folder = StorageDevice::FromId(deviceInformationId);
Comentários
Para acessar os serviços de dispositivo, você deve declarar o serviço de dispositivo na seção funcionalidades do arquivo de manifesto do aplicativo. Para obter uma lista dos GUIDs que representam os serviços de dispositivo, consulte Windows.Devices.Portable.
Métodos
FromId(String) |
Obtém um objeto StorageFolder de uma ID DeviceInformation para um dispositivo de armazenamento removível. |
GetDeviceSelector() |
Uma cadeia de caracteres AQS (Sintaxe de Consulta Avançada) para identificar dispositivos de armazenamento removíveis. Essa cadeia de caracteres é passada para o método FindAllAsync ou CreateWatcher . |