Freigeben über


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)

Weitere Informationen

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO