структура 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. Допустимые значения флагов перечислены в следующей таблице.

Flag Описание
SERVICE_SECURITY_AUTHENTICATE Доступ к этой записи могут получить только клиенты, прошедшие проверку подлинности.
SERVICE_SECURITY_AUTHORIZE Только авторизованные клиенты могут получить доступ к этой записи.
SERVICE_SECURITY_ENCRYPT_OPTIONAL Шифрование является необязательным для доступа к этой записи.
SERVICE_SECURITY_ENCRYPT_REQUIRED Для доступа к этой записи требуется шифрование.
SERVICE_SECURITY_NONE Для доступа к этой записи не требуется никаких средств безопасности.

fOptions

Сочетание флагов, задающее параметры публикации для записи SDP. Допустимые значения флагов перечислены в следующей таблице.

Flag Описание
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.

Требования

Требование Значение
Минимальная версия клиента Versions:_Supported в Windows Vista и более поздних версиях.
Верхняя часть bthioctl.h (включая Bthioctl.h)

См. также раздел

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO