L2CAP_DISCONNECT_REASON 열거형(bthddi.h)

L2CAP_DISCONNECT_REASON 열거형 형식은 L2CAP 채널의 연결이 끊어진 이유를 제공합니다.

Syntax

typedef enum _L2CAP_DISCONNECT_REASON {
  HciDisconnect,
  L2capDisconnectRequest,
  RadioPoweredDown,
  HardwareRemoval
} L2CAP_DISCONNECT_REASON;

상수

 
HciDisconnect
값은 Bluetooth 드라이버 스택에서 받은 프로필 드라이버에 대해 지정합니다.
HCI(호스트 컨트롤러 인터페이스) 계층에서 알림 연결을 끊습니다.
L2capDisconnectRequest
이 값은 연결 끊기 요청이 에서 수신된 프로필 드라이버에 대해 지정합니다.
원격 디바이스.
RadioPoweredDown
이 값은 로컬 라디오가 꺼진 프로필 드라이버에 대해 지정합니다.
HardwareRemoval
이 값은 로컬 라디오가 물리적으로 있었던 프로필 드라이버에 대해 지정합니다.
제거되지 않습니다.

설명

이 열거형의 값은 INDICATION_PARAMETERS 구조체의 Reason 멤버로 사용됩니다.

하드웨어 제한으로 인해 Bluetooth 드라이버 스택이 RadioPoweredDownHardwareRemoval 이벤트를 구분하지 못할 수 있습니다.

현재 HciDisconnectL2capDisconnectRequest 는 Bluetooth 드라이버 스택이 L2CAP 콜백 함수에 전달하는 유일한 값입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 버전:windows Vista 이상 버전의 Windows에서 _Supported.
머리글 bthddi.h(Bthddi.h 포함)

추가 정보

INDICATION_PARAMETERS