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;

Angehörige

fSecurity

Eine Kombination von Flags, die die Sicherheitsattribute des SDP-Eintrags angibt. Gültige Kennzeichenwerte werden in der folgenden Tabelle aufgeführt.

Flagge 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 optional, um auf diesen Datensatz zuzugreifen.
SERVICE_SECURITY_ENCRYPT_REQUIRED Verschlüsselung ist erforderlich, um auf diesen Datensatz zuzugreifen.
SERVICE_SECURITY_NONE Für den Zugriff auf diesen Datensatz ist keine Sicherheit erforderlich.

fOptions

Eine Kombination von Flags, die die Publikationsoptionen für den SDP-Eintrag angibt. Gültige Kennzeichenwerte werden in der folgenden Tabelle aufgeführt.

Flagge Beschreibung
SERVICE_OPTION_DO_NOT_PUBLISH Der Datensatz sollte in den lokalen SDP-Server eingegeben werden, sollte jedoch nicht für Remotesysteme veröffentlicht werden.
SERVICE_OPTION_NO_PUBLIC_BROWSE Der Datensatz sollte bei Bedarf abgerufen werden, aber er sollte nicht mithilfe von SDP-Browsegruppen durchsucht werden.

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-Eintrag im rohen Datenstromformat. Das erste Byte wird in dieser Struktur definiert, wobei der gesamte Datensatz darauf folgt.

Bemerkungen

Diese Struktur wird als Eingabepuffer und Ausgabepuffer übergeben. IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Versionen:_Supported in Windows Vista und höher.
Header- bthioctl.h (include Bthioctl.h)

Siehe auch

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO