ISpiDeviceProvider Interfaz
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í.
Representa acciones comunes a un dispositivo conectado a través del bus SPI.
public interface class ISpiDeviceProvider : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
/// [Windows.Foundation.Metadata.Guid(219952195, 12363, 16476, 180, 247, 245, 171, 16, 116, 70, 30)]
struct ISpiDeviceProvider : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
[Windows.Foundation.Metadata.Guid(219952195, 12363, 16476, 180, 247, 245, 171, 16, 116, 70, 30)]
public interface ISpiDeviceProvider : System.IDisposable
Public Interface ISpiDeviceProvider
Implements IDisposable
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows IoT Extension SDK (se introdujo en la versión 10.0.10586.0)
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0) |
API contract |
Windows.Devices.DevicesLowLevelContract (se introdujo en la versión v2.0)
|
Propiedades
ConnectionSettings |
Obtiene la configuración de conexión del dispositivo. |
DeviceId |
Obtiene el identificador único asociado al dispositivo. |
Métodos
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. |
Read(Byte[]) |
Lee desde el dispositivo conectado. |
TransferFullDuplex(Byte[], Byte[]) |
Transferir datos mediante un sistema de comunicación dúplex completo. Dúplex completo permite que el host y el periférico se comuniquen simultáneamente. Para obtener definiciones de host y periféricos, consulte Espacio de nombres Windows.Devices.Spi. |
TransferSequential(Byte[], Byte[]) |
Transferir datos secuencialmente al dispositivo. |
Write(Byte[]) |
Escribe en el dispositivo conectado. |