StorageDevice Classe

Definizione

Fornisce metodi per accedere alla funzionalità di archiviazione di un dispositivo portatile che supporta WPD. I dispositivi di archiviazione rimovibili includono:

  • Unità flash e fotocamere di archiviazione di massa USB
  • Lettori musicali, telefoni e fotocamere mtp (Media Transfer Protocol)
  • Fotocamere PTP (Picture Transfer Protocol)
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
Ereditarietà
Object Platform::Object IInspectable StorageDevice
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Desktop Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.Devices.Portable.PortableDeviceContract (è stato introdotto in v1.0)
Funzionalità dell'app
removableStorage

Esempio

Nell'esempio seguente viene illustrata la sintassi di una chiamata a FromId.

var folder = StorageDevice.FromId(deviceInformationId);
StorageFolder folder{ StorageDevice::FromId(deviceInformationId) };
StorageFolder^ folder = StorageDevice::FromId(deviceInformationId);

Commenti

Per accedere ai servizi del dispositivo, è necessario dichiarare il servizio dispositivo nella sezione capabilities del file manifesto dell'app. Per un elenco dei GUID che rappresentano i servizi del dispositivo, vedere Windows.Devices.Portable.

Metodi

FromId(String)

Ottiene un oggetto StorageFolder da un ID DeviceInformation per un dispositivo di archiviazione rimovibile.

GetDeviceSelector()

Stringa AQS (Advanced Query Syntax) per identificare i dispositivi di archiviazione rimovibili. Questa stringa viene passata al metodo FindAllAsync o CreateWatcher .

Si applica a

Vedi anche