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