SCO_INDICATION_PARAMETERS 구조체(bthddi.h)

SCO_INDICATION_PARAMETERS 구조는 SCO 연결 또는 연결 끊기 알림에 대한 표시 매개 변수를 설명합니다.

구문

typedef struct _SCO_INDICATION_PARAMETERS {
  SCO_CHANNEL_HANDLE ConnectionHandle;
  BTH_ADDR           BtAddress;
  union {
    struct {
      struct {
        SCO_LINK_TYPE LinkType;
      } Request;
    } Connect;
    struct {
      SCO_DISCONNECT_REASON Reason;
      BOOLEAN               CloseNow;
    } Disconnect;
  } Parameters;
} SCO_INDICATION_PARAMETERS, *PSCO_INDICATION_PARAMETERS;

멤버

ConnectionHandle

원격 디바이스에 대한 연결 핸들입니다. 이 핸들은 설정된 SCO 연결을 통해 도착하는 알림에만 유효합니다.

BtAddress

원격 디바이스의 Bluetooth 주소입니다.

Parameters

다음 필드의 공용 구조체입니다.

Parameters.Connect

ScoIndicationRemoteConnectSCO_INDICATION_CODE 이벤트에 대한 매개 변수를 포함하는 구조체입니다.

Parameters.Connect.Request

SCO 연결 요청에 대한 매개 변수를 포함하는 구조체입니다.

Parameters.Connect.Request.LinkType

들어오는 연결의 형식을 나타내는 SCO_LINK_TYPE 열거형의 값입니다.

Parameters.Disconnect

ScoIndicationRemoteDisconnectSCO_INDICATION_CODE 이벤트에 대한 매개 변수를 포함하는 구조체입니다.

Parameters.Disconnect.Reason

SCO 연결이 종료된 이유를 나타내는 SCO_DISCONNECT_REASON 값입니다.

Parameters.Disconnect.CloseNow

프로필 드라이버가 원격 디바이스에 대한 SCO 연결을 닫을지 여부를 나타내기 위해 설정할 수 있는 부울 값입니다. 연결을 닫을 경우 값은 TRUE입니다. 그렇지 않으면 값이 FALSE입니다.

설명

프로필 드라이버의 SCO 콜백 함수 는 Bluetooth 드라이버 스택이 콜백 함수의 표시 매개 변수에 전달하는 값에 따라 알림을 다르게 처리해야 합니다.

Bluetooth 드라이버 스택이 ScoIndicationRemoteConnect를 통과하면 콜백 함수는 Parameters 공용 구조체의 Connect 멤버를 사용해야 합니다.

Bluetooth 드라이버 스택이 ScoIndicationRemoteDisconnect를 통과하면 콜백 함수는 Parameters 공용 구조체의 Disconnect 멤버를 사용해야 합니다.

요구 사항

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

추가 정보

SCO 콜백 함수

SCO_DISCONNECT_REASON