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