II2cDeviceProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |