Freigeben über


II2cDeviceProvider Schnittstelle

Definition

Stellt Methoden dar, die allen I2 C-Geräteanbietern gemeinsam sind.

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
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows IoT Extension SDK (eingeführt in 10.0.10586.0)
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Devices.DevicesLowLevelContract (eingeführt in v2.0)

Eigenschaften

DeviceId

Ruft den Plug-and-Play-Gerätebezeichner des Inter-Integrated Circuit -Buscontrollers (I2 C) für das Gerät ab.

Methoden

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

Read(Byte[])

Liest Daten aus dem Inter-Integrated Circuit-Bus (I2 C), auf dem das Gerät mit dem angegebenen Puffer verbunden ist.

ReadPartial(Byte[])

Liest Daten aus dem Inter-Integrated Circuit -Bus (I2 C), auf dem das Gerät in den angegebenen Puffer verbunden ist, und gibt Informationen über den Erfolg des Vorgangs zurück, den Sie für die Fehlerbehandlung verwenden können.

Write(Byte[])

Schreibt Daten in den Inter-Integrated Circuit-Bus (I2 C), an dem das Gerät angeschlossen ist.

WritePartial(Byte[])

Schreibt Daten in den Inter-Integrated Circuit-Bus (I2 C), an dem das Gerät angeschlossen ist, und gibt Informationen über den Erfolg des Vorgangs zurück, den Sie für die Fehlerbehandlung verwenden können.

WriteRead(Byte[], Byte[])

Führt einen atomaren Vorgang aus, um Daten in den Inter-Integrated Circuit-Bus (I2 C), an dem das Gerät angeschlossen ist, zu schreiben und dann Daten zu lesen, und sendet eine Neustartbedingung zwischen den Schreib- und Lesevorgängen.

WriteReadPartial(Byte[], Byte[])

Führt einen atomaren Vorgang aus, um Daten in den Inter-Integrated Circuit-Bus (I2 C), an dem das Gerät verbunden ist, zu schreiben und dann Daten zu lesen, mit denen das Gerät verbunden ist, und gibt Informationen über den Erfolg des Vorgangs zurück, den Sie für die Fehlerbehandlung verwenden können.

Gilt für:

Weitere Informationen