ISpiDeviceProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示通过 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
- 属性
- 实现
Windows 要求
设备系列 |
Windows IoT Extension SDK (在 10.0.10586.0 中引入)
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入) |
API contract |
Windows.Devices.DevicesLowLevelContract (在 v2.0 中引入)
|
属性
ConnectionSettings |
获取设备的连接设置。 |
DeviceId |
获取与设备关联的唯一 ID。 |
方法
Dispose() |
执行与释放或重置非托管资源关联的应用程序定义的任务。 |
Read(Byte[]) |
从连接的设备读取数据。 |
TransferFullDuplex(Byte[], Byte[]) |
使用全双工通信系统传输数据。 全双工允许主机和外围设备同时通信。 有关 主机 和 外围设备的定义,请参阅 Windows.Devices.Spi 命名空间。 |
TransferSequential(Byte[], Byte[]) |
按顺序将数据传输到设备。 |
Write(Byte[]) |
写入连接的设备。 |