Compartir a través de


II2cDeviceProvider Interfaz

Definición

Representa métodos comunes a todos los proveedores de dispositivos 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
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows IoT Extension SDK (se introdujo en la versión 10.0.10586.0)
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (se introdujo en la versión v2.0)

Propiedades

DeviceId

Obtiene el identificador del dispositivo plug and play del controlador de bus del circuito integrado (I2 C) para el dispositivo.

Métodos

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

Read(Byte[])

Lee los datos del bus del circuito interintegrado (I2 C) en el que el dispositivo está conectado al búfer especificado.

ReadPartial(Byte[])

Lee los datos del bus del circuito integrado (I2 C) en el que el dispositivo está conectado al búfer especificado y devuelve información sobre el éxito de la operación que puede usar para el control de errores.

Write(Byte[])

Escribe datos en el bus entre circuitos integrados (I2 C) en el que está conectado el dispositivo.

WritePartial(Byte[])

Escribe datos en el bus entre circuitos integrados (I2 C) en el que está conectado el dispositivo y devuelve información sobre el éxito de la operación que puede usar para el control de errores.

WriteRead(Byte[], Byte[])

Realiza una operación atómica para escribir datos en y, a continuación, leer datos del bus del circuito integrado interintegrado (I2 C) en el que está conectado el dispositivo y envía una condición de reinicio entre las operaciones de escritura y lectura.

WriteReadPartial(Byte[], Byte[])

Realiza una operación atómica para escribir datos en y, a continuación, leer datos del bus del circuito integrado entre (I2 C) en el que está conectado el dispositivo y devuelve información sobre el éxito de la operación que puede usar para el control de errores.

Se aplica a

Consulte también