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 |
取得與裝置相關聯的唯一識別碼。 |
方法
Dispose() |
執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。 |
Read(Byte[]) |
從連線的裝置讀取。 |
TransferFullDuplex(Byte[], Byte[]) |
使用完整雙工通訊系統傳輸資料。 全雙工可讓主機和周邊同時通訊。 如需 主機 和 周邊的定義,請參閱 Windows.Devices.Spi 命名空間。 |
TransferSequential(Byte[], Byte[]) |
依序將資料傳送至裝置。 |
Write(Byte[]) |
寫入連線的裝置。 |