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) |