ISpiDeviceProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |