Partager via


ISpiDeviceProvider Interface

Définition

Représente les actions communes à un appareil connecté via le 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
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows IoT Extension SDK (introduit dans 10.0.10586.0)
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (introduit dans v2.0)

Propriétés

ConnectionSettings

Obtient les paramètres de connexion de l’appareil.

DeviceId

Obtient l’ID unique associé à l’appareil.

Méthodes

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

Read(Byte[])

Lit à partir de l’appareil connecté.

TransferFullDuplex(Byte[], Byte[])

Transférez des données à l’aide d’un système de communication duplex complet. Le duplex intégral permet à l’hôte et au périphérique de communiquer simultanément.

Pour obtenir les définitions de l’hôte et du périphérique, consultez Espace de noms Windows.Devices.Spi.

TransferSequential(Byte[], Byte[])

Transférez des données séquentiellement vers l’appareil.

Write(Byte[])

Écrit sur l’appareil connecté.

S’applique à

Voir aussi