Freigeben über


BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT-Struktur (bluetoothapis.h)

Die BLUETOOTH_LOCAL_SERVICE_INFO-Struktur enthält lokale Dienstinformationen für ein Bluetooth-Gerät. Diese Struktur wird von der BluetoothSetLocalServiceInfo-Funktion verwendet.

Syntax

typedef struct _BLUETOOTH_LOCAL_SERVICE_INFO {
  BOOL              Enabled;
  BLUETOOTH_ADDRESS btAddr;
  WCHAR             szName[BLUETOOTH_MAX_SERVICE_NAME_SIZE];
  WCHAR             szDeviceString[BLUETOOTH_DEVICE_NAME_SIZE];
} BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT;

Member

Enabled

Wenn TRUE, gibt an, dass die angekündigten Dienste aktiviert sind. andernfalls werden die angekündigten Dienste deaktiviert.

btAddr

Eine BLUETOOTH_ADDRESS-Struktur , die die Adresse eines Remotegeräts enthält. Diese Adresse wird verwendet, wenn Dienste auf einem Gerät beworben werden.

szName[BLUETOOTH_MAX_SERVICE_NAME_SIZE]

Der Name des Diensts. Die maximale Länge dieser Zeichenfolge, einschließlich des NULL-Abschlussators, ist BLUETOOTH_MAX_SERVICE_NAME_SIZE (256).

szDeviceString[BLUETOOTH_DEVICE_NAME_SIZE]

Der lokale Gerätename, falls vorhanden, z. B. COM4 oder LPT1. Die maximale Länge dieser Zeichenfolge, einschließlich des NULL-Abschlusszeichens, ist BLUETOOTH_DEVICE_NAME_SIZE (256).

Hinweise

Falls der Dienst nicht einem bestimmten Gerät zugeordnet ist, sollte btAddr auf BTH_ADDR_NULL festgelegt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Kopfzeile bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h)

Weitere Informationen

BluetoothSetLocalServiceInfo