BTH_SDP_CONNECT 구조체(bthioctl.h)

BTH_SDP_CONNECT 구조에는 로컬 Bluetooth 시스템과 원격 SDP 서버 간의 연결에 대한 입력 및 출력 정보가 포함됩니다. 이 구조체는 IOCTL_BTH_SDP_CONNECT 입력 버퍼 및 출력 버퍼로 전달됩니다.

구문

typedef struct _BTH_SDP_CONNECT {
  BTH_ADDR        bthAddress;
  ULONG           fSdpConnect;
  HANDLE_SDP_TYPE HANDLE_SDP_FIELD_NAME;
  UCHAR           requestTimeout;
} BTH_SDP_CONNECT, *PBTH_SDP_CONNECT;

멤버

bthAddress

로컬 시스템이 연결하는 원격 SDP 서버의 주소입니다. 이 주소는 로컬 라디오에 있을 수 없습니다.

fSdpConnect

연결 요청을 처리하는 방법을 결정하는 플래그 또는 플래그 조합입니다. 유효한 플래그 값은 다음 표에 나와 있습니다.

플래그 설명
SDP_CONNECT_ALLOW_PIN 요청된 경우 원격 디바이스와 핀 교환을 수행합니다.
SDP_CONNECT_CACHE 요청은 SDP 레코드의 로컬 캐시에서 서비스됩니다.

HANDLE_SDP_FIELD_NAME

연결 요청이 반환되면 원격 서버에 대한 SDP 연결에 대한 핸들을 지정합니다.

requestTimeout

이 SDP 채널의 요청에 대한 시간 제한(초)입니다. 요청 시간이 초과되면 HANDLE_SDP 나타내는 SDP 연결을 닫아야 합니다. 이 필드의 값은 SDP_REQUEST_TO_MIN 및 SDP_REQUEST_MAX 바인딩됩니다. SDP_REQUEST_TO_DEFAULT 지정하면 시간 제한은 30초입니다.

요구 사항

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

추가 정보