BTH_SDP_RECORD-Struktur (bthioctl.h)
Die BTH_SDP_RECORD-Struktur enthält Informationen zu einem SDP-Eintrag, der dem lokalen SDP-Server hinzugefügt werden soll.
Syntax
typedef struct _BTH_SDP_RECORD {
ULONG fSecurity;
ULONG fOptions;
ULONG fCodService;
ULONG recordLength;
UCHAR record[1];
} BTH_SDP_RECORD, *PBTH_SDP_RECORD;
Member
fSecurity
Eine Kombination von Flags, die die Sicherheitsattribute des SDP-Eintrags angibt. Gültige Flagwerte sind in der folgenden Tabelle aufgeführt.
Flag | Beschreibung |
---|---|
SERVICE_SECURITY_AUTHENTICATE | Nur authentifizierte Clients können auf diesen Datensatz zugreifen. |
SERVICE_SECURITY_AUTHORIZE | Nur autorisierte Clients können auf diesen Datensatz zugreifen. |
SERVICE_SECURITY_ENCRYPT_OPTIONAL | Die Verschlüsselung ist für den Zugriff auf diesen Datensatz optional. |
SERVICE_SECURITY_ENCRYPT_REQUIRED | Für den Zugriff auf diesen Datensatz ist eine Verschlüsselung erforderlich. |
SERVICE_SECURITY_NONE | Für den Zugriff auf diesen Datensatz ist keine Sicherheit erforderlich. |
fOptions
Eine Kombination aus Flags, die die Veröffentlichungsoptionen für den SDP-Eintrag angibt. Gültige Flagwerte sind in der folgenden Tabelle aufgeführt.
Flag | Beschreibung |
---|---|
SERVICE_OPTION_DO_NOT_PUBLISH | Der Datensatz sollte in den lokalen SDP-Server eingegeben, aber nicht in Remotesystemen veröffentlicht werden. |
SERVICE_OPTION_NO_PUBLIC_BROWSE | Der Datensatz sollte bei spezifischer Anforderung verfügbar sein, aber er sollte nicht mit SDP-Browsegruppen durchsucht werden können. |
fCodService
Mögliche Werte sind:
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
Die Größe des Datensatzes in Bytes.
record[1]
Der SDP-Datensatz im Rohdatendatenstromformat. Das erste Byte wird in dieser Struktur definiert, wobei der gesamte Datensatz darauf folgt.
Hinweise
Diese Struktur wird als Eingabepuffer und Ausgabepuffer von übergeben. IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Versionen:_Supported in Windows Vista und höher. |
Kopfzeile | bthioctl.h (einschließlich Bthioctl.h) |