Compartilhar via


II2cDeviceProvider Interface

Definição

Representa métodos comuns a todos os provedores de dispositivo I2 C.

public interface class II2cDeviceProvider : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.DevicesLowLevelContract, 131072)]
/// [Windows.Foundation.Metadata.Guid(2905876052, 22504, 17726, 131, 41, 209, 228, 71, 209, 3, 169)]
struct II2cDeviceProvider : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.DevicesLowLevelContract), 131072)]
[Windows.Foundation.Metadata.Guid(2905876052, 22504, 17726, 131, 41, 209, 228, 71, 209, 3, 169)]
public interface II2cDeviceProvider : System.IDisposable
Public Interface II2cDeviceProvider
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

DeviceId

Obtém o identificador de dispositivo plug and play do controlador de barramento I2 C (circuito inter-integrado) para o dispositivo.

Métodos

Dispose()

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

Read(Byte[])

Lê dados do barramento do circuito inter-integrado (I2 C) no qual o dispositivo está conectado ao buffer especificado.

ReadPartial(Byte[])

Lê dados do barramento de circuito inter-integrado (I2 C) no qual o dispositivo está conectado ao buffer especificado e retorna informações sobre o sucesso da operação que você pode usar para tratamento de erros.

Write(Byte[])

Grava dados no barramento do circuito inter-integrado (I2 C) no qual o dispositivo está conectado.

WritePartial(Byte[])

Grava dados no barramento do circuito inter-integrado (I2 C) no qual o dispositivo está conectado e retorna informações sobre o sucesso da operação que você pode usar para tratamento de erros.

WriteRead(Byte[], Byte[])

Executa uma operação atômica para gravar dados e, em seguida, ler dados do barramento de circuito inter-integrado (I2 C) no qual o dispositivo está conectado e envia uma condição de reinicialização entre as operações de gravação e leitura.

WriteReadPartial(Byte[], Byte[])

Executa uma operação atômica para gravar dados e, em seguida, ler dados do barramento do circuito inter-integrado (I2 C) no qual o dispositivo está conectado e retorna informações sobre o sucesso da operação que você pode usar para tratamento de erros.

Aplica-se a

Confira também