StorageDevice Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 . |