Compartilhar via


estrutura BTH_SDP_RECORD (bthioctl.h)

A estrutura BTH_SDP_RECORD contém informações sobre um registro SDP que deve ser adicionado ao servidor SDP local.

Sintaxe

typedef struct _BTH_SDP_RECORD {
  ULONG fSecurity;
  ULONG fOptions;
  ULONG fCodService;
  ULONG recordLength;
  UCHAR record[1];
} BTH_SDP_RECORD, *PBTH_SDP_RECORD;

Membros

fSecurity

Uma combinação de sinalizadores que especifica os atributos de segurança do registro SDP. Os valores de sinalizador válidos são listados na tabela a seguir.

Sinalizador Descrição
SERVICE_SECURITY_AUTHENTICATE Somente clientes autenticados podem acessar esse registro.
SERVICE_SECURITY_AUTHORIZE Somente clientes autorizados podem acessar esse registro.
SERVICE_SECURITY_ENCRYPT_OPTIONAL A criptografia é opcional para acessar esse registro.
SERVICE_SECURITY_ENCRYPT_REQUIRED A criptografia é necessária para acessar esse registro.
SERVICE_SECURITY_NONE Nenhuma segurança é necessária para acessar esse registro.

fOptions

Uma combinação de sinalizadores que especifica as opções de publicação para o registro SDP. Os valores de sinalizador válidos são listados na tabela a seguir.

Sinalizador Descrição
SERVICE_OPTION_DO_NOT_PUBLISH O registro deve ser inserido no servidor SDP local, mas não deve ser publicado em sistemas remotos.
SERVICE_OPTION_NO_PUBLIC_BROWSE O registro deve ser obtido se solicitado especificamente, mas não deve ser navegável usando grupos de navegação SDP.

fCodService

Os valores possíveis incluem:

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

O tamanho, em bytes, do registro.

record[1]

O registro SDP em seu formato de fluxo bruto. O primeiro byte é definido nessa estrutura, com todo o registro seguindo-o.

Comentários

Essa estrutura é passada como o buffer de entrada e o buffer de saída de IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO.

Requisitos

Requisito Valor
Cliente mínimo com suporte Versões:_Supported no Windows Vista e posterior.
Cabeçalho bthioctl.h (include Bthioctl.h)

Confira também

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO