次の方法で共有


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

デバイスに関連付けられている一意の ID を取得します。

メソッド

Dispose()

アンマネージ リソースの解放またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

Read(Byte[])

接続されているデバイスから読み取ります。

TransferFullDuplex(Byte[], Byte[])

全二重通信システムを使用してデータを転送する。 全二重では、ホストと周辺機器の両方が同時に通信できます。

ホスト周辺機器の定義については、「Windows.Devices.Spi 名前空間」を参照してください。

TransferSequential(Byte[], Byte[])

データをデバイスに順番に転送します。

Write(Byte[])

接続されているデバイスに書き込みます。

適用対象

こちらもご覧ください