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