Поделиться через


структура 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.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Версии:_Supported в Windows Vista и более поздних версиях.
заголовка bthioctl.h (include Bthioctl.h)

См. также

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO