Compartilhar via


ISpiDeviceProvider Interface

Definição

Representa ações comuns a um dispositivo conectado por meio do barramento 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
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows IoT Extension SDK (introduzida na 10.0.10586.0)
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (introduzida na v2.0)

Propriedades

ConnectionSettings

Obtém as configurações de conexão para o dispositivo.

DeviceId

Obtém a ID exclusiva associada ao dispositivo.

Métodos

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

Read(Byte[])

Lê do dispositivo conectado.

TransferFullDuplex(Byte[], Byte[])

Transferir dados usando um sistema de comunicação duplex completo. Duplex completo permite que o host e o periférico se comuniquem simultaneamente.

Para obter definições de host e periférico, consulte Namespace Windows.Devices.Spi.

TransferSequential(Byte[], Byte[])

Transfira dados sequencialmente para o dispositivo.

Write(Byte[])

Grava no dispositivo conectado.

Aplica-se a

Confira também