II2cDeviceProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |