StorageDevice Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona métodos para acceder a la funcionalidad de almacenamiento de un dispositivo portátil que admite WPD. Los dispositivos de almacenamiento extraíbles incluyen:
- Unidades flash de almacenamiento masivo USB y cámaras
- Reproductores de música, teléfonos y cámaras del Protocolo de transferencia de medios (MTP)
- Cámaras del Protocolo de transferencia de imágenes (PTP)
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows Desktop Extension SDK (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Devices.Portable.PortableDeviceContract (se introdujo en la versión v1.0)
|
Características de aplicaciones |
removableStorage
|
Ejemplos
En el ejemplo siguiente se muestra la sintaxis de una llamada a FromId.
var folder = StorageDevice.FromId(deviceInformationId);
StorageFolder folder{ StorageDevice::FromId(deviceInformationId) };
StorageFolder^ folder = StorageDevice::FromId(deviceInformationId);
Comentarios
Para acceder a los servicios de dispositivo, debe declarar el servicio de dispositivo en la sección de funcionalidades del archivo de manifiesto de la aplicación. Para obtener una lista de los GUID que representan los servicios de dispositivo, consulte Windows.Devices.Portable.
Métodos
FromId(String) |
Obtiene un objeto StorageFolder de un identificador DeviceInformation para un dispositivo de almacenamiento extraíble. |
GetDeviceSelector() |
Cadena de sintaxis de consulta avanzada (AQS) para identificar dispositivos de almacenamiento extraíbles. Esta cadena se pasa al método FindAllAsync o CreateWatcher . |