BTH_SDP_RECORD 구조체(bthioctl.h)

BTH_SDP_RECORD 구조에는 로컬 SDP 서버에 추가될 SDP 레코드에 대한 정보가 포함됩니다.

구문

typedef struct _BTH_SDP_RECORD {
  ULONG fSecurity;
  ULONG fOptions;
  ULONG fCodService;
  ULONG recordLength;
  UCHAR record[1];
} BTH_SDP_RECORD, *PBTH_SDP_RECORD;

멤버

fSecurity

SDP 레코드의 보안 특성을 지정하는 플래그의 조합입니다. 유효한 플래그 값은 다음 표에 나와 있습니다.

플래그 설명
SERVICE_SECURITY_AUTHENTICATE 인증된 클라이언트만 이 레코드에 액세스할 수 있습니다.
SERVICE_SECURITY_AUTHORIZE 권한 있는 클라이언트만 이 레코드에 액세스할 수 있습니다.
SERVICE_SECURITY_ENCRYPT_OPTIONAL 암호화는 이 레코드에 액세스하기 위한 선택 사항입니다.
SERVICE_SECURITY_ENCRYPT_REQUIRED 이 레코드에 액세스하려면 암호화가 필요합니다.
SERVICE_SECURITY_NONE 이 레코드에 액세스하는 데 보안이 필요하지 않습니다.

fOptions

SDP 레코드에 대한 게시 옵션을 지정하는 플래그의 조합입니다. 유효한 플래그 값은 다음 표에 나와 있습니다.

플래그 설명
SERVICE_OPTION_DO_NOT_PUBLISH 레코드는 로컬 SDP 서버에 입력해야 하지만 원격 시스템에 게시해서는 안 됩니다.
SERVICE_OPTION_NO_PUBLIC_BROWSE 특별히 요청된 경우 레코드를 가져올 수 있어야 하지만 SDP 찾아보기 그룹을 사용하여 검색할 수 없어야 합니다.

fCodService

가능한 값은 다음과 같습니다.

COD_SERVICE_AUDIO

COD_SERVICE_CAPTURING

COD_SERVICE_INFORMATION

COD_SERVICE_LIMITED

COD_SERVICE_NETWORKING

COD_SERVICE_OBJECT_XFER

COD_SERVICE_POSITIONING

COD_SERVICE_RENDERING

COD_SERVICE_TELEPHONY

recordLength

레코드의 크기(바이트)입니다.

record[1]

원시 스트림 형식의 SDP 레코드입니다. 첫 번째 바이트는 이 구조체에 정의되며 전체 레코드가 그 뒤를 입니다.

설명

이 구조체는 의 입력 버퍼 및 출력 버퍼로 전달됩니다. IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO.

요구 사항

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

추가 정보

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO