Compartir a través de


ISpiDeviceProvider Interfaz

Definición

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.

Se aplica a

Consulte también