다음을 통해 공유


GpioChangeReader 생성자

정의

오버로드

GpioChangeReader(GpioPin)

지정된 핀과 연결된 새 GpioChangeReader를 만듭니다. 특정 시간에 단일 GpioChangeReader만 핀과 연결할 수 있습니다.

GpioChangeReader(GpioPin, Int32)

지정된 핀 및 변경 레코드에 대해 지정된 최소 용량과 연결된 새 GpioChangeReader를 만듭니다. 특정 시간에 단일 GpioChangeReader만 핀과 연결할 수 있습니다.

GpioChangeReader(GpioPin)

지정된 핀과 연결된 새 GpioChangeReader를 만듭니다. 특정 시간에 단일 GpioChangeReader만 핀과 연결할 수 있습니다.

public:
 GpioChangeReader(GpioPin ^ pin);
 GpioChangeReader(GpioPin const& pin);
public GpioChangeReader(GpioPin pin);
function GpioChangeReader(pin)
Public Sub New (pin As GpioPin)

매개 변수

pin
GpioPin

읽을 핀 변경 내용입니다. 핀은 단독 모드로 열려 있어야 하며 다른 변경 판독기와 연결할 수 없습니다.

설명

이 메서드에서 다음 예외를 throw할 수 있습니다.

  • E_POINTER - 전달된 핀이 null입니다.
  • HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION) - 핀이 이미 변경 판독기와 연결되어 있습니다. 핀을 새 변경 판독기와 연결하려면 먼저 해당 변경 판독기를 삭제해야 합니다.
  • E_ACCESSDENIED - 핀이 배타적 모드로 열리지 않습니다.

적용 대상

GpioChangeReader(GpioPin, Int32)

지정된 핀 및 변경 레코드에 대해 지정된 최소 용량과 연결된 새 GpioChangeReader를 만듭니다. 특정 시간에 단일 GpioChangeReader만 핀과 연결할 수 있습니다.

public:
 GpioChangeReader(GpioPin ^ pin, int minCapacity);
 GpioChangeReader(GpioPin const& pin, int const& minCapacity);
public GpioChangeReader(GpioPin pin, int minCapacity);
function GpioChangeReader(pin, minCapacity)
Public Sub New (pin As GpioPin, minCapacity As Integer)

매개 변수

pin
GpioPin

읽을 핀 변경 내용입니다. 핀은 단독 모드로 열려 있어야 하며 다른 변경 판독기와 연결할 수 없습니다.

minCapacity
Int32

int

판독기가 보유할 수 있어야 하는 최소 변경 레코드 수입니다.

설명

이 메서드에서 다음 예외를 throw할 수 있습니다.

  • E_POINTER - 전달된 핀이 null입니다.
  • HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION) - 핀이 이미 변경 판독기와 연결되어 있습니다. 핀을 새 변경 판독기와 연결하려면 먼저 해당 변경 판독기를 삭제해야 합니다.
  • E_ACCESSDENIED - 핀이 배타적 모드로 열리지 않습니다.

적용 대상