Partager via


structure BTH_SDP_RECORD (bthioctl.h)

La structure BTH_SDP_RECORD contient des informations sur un enregistrement SDP qui doit être ajouté 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.

Indicateur 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 Un chiffrement est nécessaire 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.

Indicateur 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 accessible s’il est spécifiquement demandé, mais il ne doit pas être accessible à l’aide de groupes de navigation SDP.

fCodService

Les valeurs possibles incluent :

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 le 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Versions :_Supported dans Windows Vista et versions ultérieures.
En-tête bthioctl.h (inclure Bthioctl.h)

Voir aussi

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO