Condividi tramite


ISpiDeviceProvider Interfaccia

Definizione

Rappresenta le azioni comuni a un dispositivo connesso tramite il 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
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows IoT Extension SDK (è stato introdotto in 10.0.10586.0)
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (è stato introdotto in v2.0)

Proprietà

ConnectionSettings

Ottiene le impostazioni di connessione per il dispositivo.

DeviceId

Ottiene l'ID univoco associato al dispositivo.

Metodi

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

Read(Byte[])

Legge dal dispositivo connesso.

TransferFullDuplex(Byte[], Byte[])

Trasferire dati usando un sistema di comunicazione duplex completo. Full duplex consente sia all'host che alla periferica di comunicare contemporaneamente.

Per le definizioni di host e periferiche, vedere Spazio dei nomi Windows.Devices.Spi.

TransferSequential(Byte[], Byte[])

Trasferire i dati in sequenza nel dispositivo.

Write(Byte[])

Scrive nel dispositivo connesso.

Si applica a

Vedi anche