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 포함) |