ISpiDeviceProvider Interfaccia
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.
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. |