Condividi tramite


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)

Vedere anche

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO