다음을 통해 공유


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

디바이스에 대한 통합 회로(I2C ) 버스 컨트롤러의 플러그 앤 플레이 디바이스 식별자를 가져옵니다.

메서드

Dispose()

관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.

Read(Byte[])

디바이스가 지정된 버퍼에 연결된 통합 회로(I2C ) 버스에서 데이터를 읽습니다.

ReadPartial(Byte[])

디바이스가 지정된 버퍼에 연결된 인터 통합 회로(I2 C) 버스에서 데이터를 읽고 오류 처리에 사용할 수 있는 작업의 성공에 대한 정보를 반환합니다.

Write(Byte[])

디바이스가 연결된 통합 회로(I2C ) 버스에 데이터를 씁니다.

WritePartial(Byte[])

디바이스가 연결된 통합 회로(I2 C) 버스에 데이터를 쓰고 오류 처리에 사용할 수 있는 작업의 성공에 대한 정보를 반환합니다.

WriteRead(Byte[], Byte[])

원자성 연산을 수행하여 디바이스가 연결된 I2C (Inter-Integrated Circuit) 버스에서 데이터를 쓴 다음, 쓰기 작업과 읽기 작업 간에 다시 시작 조건을 보냅니다.

WriteReadPartial(Byte[], Byte[])

원자성 연산을 수행하여 디바이스가 연결된 통합 회로(I2 C) 버스에서 데이터를 쓴 다음 오류 처리에 사용할 수 있는 작업의 성공에 대한 정보를 반환합니다.

적용 대상

추가 정보