Поделиться через


II2cDeviceProvider Интерфейс

Определение

Представляет методы, общие для всех поставщиков устройств 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
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows IoT Extension SDK (появилось в 10.0.10586.0)
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (появилось в v2.0)

Свойства

DeviceId

Возвращает идентификатор устройства plug and play контроллера шины i2 C для устройства.

Методы

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

Read(Byte[])

Считывает данные из шины I2 C, на которой устройство подключено к указанному буферу.

ReadPartial(Byte[])

Считывает данные из шины I2 C, в которой устройство подключено к указанному буферу, и возвращает сведения об успешном выполнении операции, которую можно использовать для обработки ошибок.

Write(Byte[])

Записывает данные в шину I2 C, к которой подключено устройство.

WritePartial(Byte[])

Записывает данные в шину I2 C, к которой подключено устройство, и возвращает сведения об успешном выполнении операции, которую можно использовать для обработки ошибок.

WriteRead(Byte[], Byte[])

Выполняет атомарную операцию для записи данных в шину I 2 C, к которой подключено устройство, и затем считывает данные из шины I2 C, и отправляет условие перезапуска между операциями записи и чтения.

WriteReadPartial(Byte[], Byte[])

Выполняет атомарную операцию для записи данных в шину I 2 C, к которой подключено устройство, а затем считывает данные из шины I2 C, и возвращает сведения об успешном выполнении операции, которую можно использовать для обработки ошибок.

Применяется к

См. также раздел