共用方式為


ISpiDeviceProvider 介面

定義

代表透過 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

取得與裝置相關聯的唯一識別碼。

方法

Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

Read(Byte[])

從連線的裝置讀取。

TransferFullDuplex(Byte[], Byte[])

使用完整雙工通訊系統傳輸資料。 全雙工可讓主機和周邊同時通訊。

如需 主機周邊的定義,請參閱 Windows.Devices.Spi 命名空間

TransferSequential(Byte[], Byte[])

依序將資料傳送至裝置。

Write(Byte[])

寫入連線的裝置。

適用於

另請參閱