struttura BTH_SDP_RECORD (bthioctl.h)
La struttura BTH_SDP_RECORD contiene informazioni su un record SDP da aggiungere al server SDP locale.
Sintassi
typedef struct _BTH_SDP_RECORD {
ULONG fSecurity;
ULONG fOptions;
ULONG fCodService;
ULONG recordLength;
UCHAR record[1];
} BTH_SDP_RECORD, *PBTH_SDP_RECORD;
Membri
fSecurity
Combinazione di flag che specifica gli attributi di sicurezza del record SDP. I valori di flag validi sono elencati nella tabella seguente.
Bandiera | Descrizione |
---|---|
SERVICE_SECURITY_AUTHENTICATE | Solo i client autenticati possono accedere a questo record. |
SERVICE_SECURITY_AUTHORIZE | Solo i client autorizzati possono accedere a questo record. |
SERVICE_SECURITY_ENCRYPT_OPTIONAL | La crittografia è facoltativa per accedere a questo record. |
SERVICE_SECURITY_ENCRYPT_REQUIRED | La crittografia è necessaria per accedere a questo record. |
SERVICE_SECURITY_NONE | Non è necessaria alcuna sicurezza per accedere a questo record. |
fOptions
Combinazione di flag che specifica le opzioni di pubblicazione per il record SDP. I valori di flag validi sono elencati nella tabella seguente.
Bandiera | Descrizione |
---|---|
SERVICE_OPTION_DO_NOT_PUBLISH | Il record deve essere immesso nel server SDP locale, ma non deve essere pubblicato nei sistemi remoti. |
SERVICE_OPTION_NO_PUBLIC_BROWSE | Il record deve essere ottenuto se richiesto in modo specifico, ma non deve essere esplorabile usando i gruppi di esplorazione SDP. |
fCodService
I valori possibili includono:
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
Dimensione, in byte, del record.
record[1]
Record SDP nel formato di flusso non elaborato. Il primo byte è definito in questa struttura, con l'intero record che lo segue.
Osservazioni
Questa struttura viene passata come buffer di input e buffer di output di IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Versioni:_Supported in Windows Vista e versioni successive. |
intestazione | bthioctl.h (include Bthioctl.h) |