Partager via


structure BTH_SDP_RECORD (bthioctl.h)

La structure BTH_SDP_RECORD contient des informations sur un enregistrement SDP à ajouter au serveur SDP local.

Syntaxe

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

Membres

fSecurity

Combinaison d’indicateurs qui spécifie les attributs de sécurité de l’enregistrement SDP. Les valeurs d’indicateur valides sont répertoriées dans le tableau suivant.

Drapeau Description
SERVICE_SECURITY_AUTHENTICATE Seuls les clients authentifiés peuvent accéder à cet enregistrement.
SERVICE_SECURITY_AUTHORIZE Seuls les clients autorisés peuvent accéder à cet enregistrement.
SERVICE_SECURITY_ENCRYPT_OPTIONAL Le chiffrement est facultatif pour accéder à cet enregistrement.
SERVICE_SECURITY_ENCRYPT_REQUIRED Le chiffrement est requis pour accéder à cet enregistrement.
SERVICE_SECURITY_NONE Aucune sécurité n’est requise pour accéder à cet enregistrement.

fOptions

Combinaison d’indicateurs qui spécifie les options de publication pour l’enregistrement SDP. Les valeurs d’indicateur valides sont répertoriées dans le tableau suivant.

Drapeau Description
SERVICE_OPTION_DO_NOT_PUBLISH L’enregistrement doit être entré dans le serveur SDP local, mais ne doit pas être publié sur des systèmes distants.
SERVICE_OPTION_NO_PUBLIC_BROWSE L’enregistrement doit être obtenu s’il est spécifiquement demandé, mais il ne doit pas être accessible à l’aide de groupes de navigation SDP.

fCodService

Les valeurs possibles sont les suivantes :

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

Taille, en octets, de l’enregistrement.

record[1]

Enregistrement SDP dans son format de flux brut. Le premier octet est défini dans cette structure, avec l’enregistrement entier qui suit.

Remarques

Cette structure est passée en tant que mémoire tampon d’entrée et mémoire tampon de sortie de IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO.

Exigences

Exigence Valeur
client minimum pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
d’en-tête bthioctl.h (include Bthioctl.h)

Voir aussi

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO