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